我有一個應用程序5活動。所有這些活動的設置都可以使用菜單按鈕(選項菜單)並選擇「設置」進行修改。這將打開一個對話框,其中顯示所有設置和修改可能。更新活動後使用optionsMenu
當我通過按下「確定」按鈕關閉此設置對話框時,我想要調用optionsmenu的活動更新其視圖。
的optionsmenu是活化狀態像這樣在所有活動:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.firstactivity_options_menu, menu);
return true;
}
,並遵循onOptionsItemSelected的例子...
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == R.id.settings) {
class.settingsDialog(this);
} else if (item.getItemId() == R.id.about) {
try {
alertDialog(getResources().getString(R.string.settings_about), getAssets().open("about"), this);
} catch (IOException e) {
}
}
return true;
}
我的問題是更新我有一個後一個活動視圖匹配R.id.settings。這可能嗎?如果是的話,請給我一些指點...