0
我有一個問題,我不知道如何解決。我有有這樣偏好活動導致部隊關閉
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.main_menu_settings:
startActivity(new Intent(MainMenuActivity.this, BackofficePreferencesActivity.class));
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
沒有發生錯誤代碼的選項菜單,如果我註釋掉線
startActivity(new Intent(MainMenuActivity.this, BackofficePreferencesActivity.class));
我的喜好的活動看起來像這樣
public class BackofficePreferencesActivity extends PreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.layout.preferences);
}
}
和我的佈局
<PreferenceCategory android:title="System Configuration">
<ListPreference
android:title="Environment"
android:summary="Select the environment"
android:key="@string/pref_current_environment"
android:defaultValue="Production"
android:entries="@array/environment_list"
android:entryValues="@array/environment_list"
android:dialogTitle="Select Environment" />
</PreferenceCategory>
我甚至嘗試刪除列表首選項,看看屏幕是否會加載空,但它仍然是錯誤。在eclipse中,通常我可以通過查看LogCat選項卡來查看出了什麼問題,但由於某種原因,沒有任何東西在那裏記錄。我嘗試重新啓動我的AVD,但沒有幫助。
你在清單文件中添加自己的喜好的活動? – Maaalte 2011-02-25 17:38:46