My Preference Screen オプションが表示されず、shows-app になります。不意に止まった..
これは私の 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>