ファイル>新規>新規プロジェクト>設定アクティビティ以下のパスを使用してプロジェクトを作成しました。フラグメントの設定
アプリケーションを開くとページが表示され、クリックすると2ページ目が開きます。
page 1 image page 2 image アプリケーションを開いたときにページ2を開くにはどうすればよいですか?
私のコード
import android.os.Bundle;
import android.preference.PreferenceFragment;
import java.util.List;
public class SettingsActivity extends AppCompatPreferenceActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public void onBuildHeaders(List<Header> target) {
loadHeadersFromResource(R.xml.pref_headers, target);
}
protected boolean isValidFragment(String fragmentName) {
return PreferenceFragment.class.getName().equals(fragmentName)
|| DataSyncPreferenceFragment.class.getName().equals(fragmentName);
}
public static class DataSyncPreferenceFragment extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.pref_data_sync);
setHasOptionsMenu(true);
}
}
}
明確化のために:アプリケーションを 'SettingsActivity'で起動しますか? – Jon
私のアプリはまだsettingsActivityで起動していますが、クリックすることなく2ページ目を開きたいと思います。 1ページ目と2ページ目を確認してください。私のアプリは2ページに起動するはずです。私の悪い英語を申し訳ありません。 – michaelzX
アプリケーションが開かれたときにページ1またはページ2を開きますか? –