Iamは、メニューの作成後に呼び出されます: -OnPrepareOptionsMenuは現象が、私はそうのようなメニュー項目のタイトルを変更onPrepareOptionsMenu</strong>で、そのベースでの条件を追加<strong>「新しい」</strong>と呼ばれる整数<strong>フィールドを持っている.I理解しようと
public boolean onPrepareOptionsMenu(Menu menu) {
if(new==1) {
menu.findItem(R.id.folder).setTitle("new folder");
}else
menu.findItem(R.id.doc).setTitle("new document");
return super.onPrepareOptionsMenu(menu);
}
「新しい」が私のactivitesの方法の一つとに呼び出され、その値が変化したときにonPrepareOptionsMenuが呼び出されると、変更が発生します。
私が知っていることは、それが活動の開始時に一度だけ呼ばれていたonCreateOptionsMenu(私は活動を覚えていませんでした)の前に呼び出されるべきであるということです。 どうしてonPrepareOptionsMenuが呼び出されたのですか?活動が開始されたときに
その後、リコールそうでしょうか? –
はい、ログを使用して確認できます –