我使用下面的路径创建了项目 file> new> new project> settings activity。设置片段
打开应用程序时出现一个页面,点击文本时第二个页面打开。
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页 –