私はアンドロイドの初心者で、ユーザーの選択に応じて 2 つの異なるメニューを膨らませようとしています。ただし、メニューは切り替わりません。ユーザーが何を選択しても、同じメニューが毎回膨張します。さまざまなパラメーターを使用して if/else ステートメントを試してみましたが、メニュー インフレータは同じメニューをインフレートするだけでは適切に応答しません。どんな助けでも大歓迎です。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
super.onCreateOptionsMenu(menu);
popUpMenu = getMenuInflater();
//popUpMenu.inflate(R.menu.cool_menu, menu);
if(mypodcast==null){
popUpMenu.inflate(R.menu.cool_menu, menu);
}else {
popUpMenu.inflate(R.menu.podcast, menu);
}
return true;
}