我的首選項屏幕選項未顯示,它顯示應用程序。意外停止..首選項屏幕選項未顯示
這是我Preference.java-
public class Prefs extends PreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.id.settings);
}
}
這是這是在項目選擇事件 -
爲優先 -<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<CheckBoxPreference
android:key="music"
android:title="@string/music_title"
android:summary="@string/music_summary"
android:defaultValue="true"/>
<CheckBoxPreference
android:defaultValue="true"
android:summary="@string/hints_summary"
android:title="@string/hints_title"
android:key="hints"/>
</PreferenceScreen>
的設置
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId()==R.id.settings)
{
startActivity(new Intent(this,Prefs.class));
return true;
}
return false;
}
並且活動在清單文件中很好地註冊。
<activity
android:name=".Prefs"
android:label="@string/settings_title" >
</activity>
郵政logcat的痕跡隨處可見。 – Praveenkumar