1. ホーム
  2. android

[解決済み] onPrepareOptionsMenuは何をするのですか?

2022-02-17 08:21:08

質問

を作りたいのですが Option Menu をAndroidで使いたいので、こちらのサイトを拝見しました。そのスクリプトの中で、私は onPrepareOptionsMenu Android 2.3.3コンパイラでコンパイルし、実行すると onPrepareOptionsMenu どちらも動作しましたが、特に違いは感じられませんでした。

public boolean onCreateOptionsMenu(Menu menu){
    //code here
}
    
public boolean onOptionsItemSelected(MenuItem item){
    //code here
}
    
public boolean onPrepareOptionsMenu(Menu menu){
    //code here
}

実際はどうなのか onPrepareOptionsMenu というメソッドがあるのでしょうか?そのメソッドは重要ですか?そのメソッドを削除することができますか?


追加

あ、あと、こんな話も聞きます。 Action Bar Android 3.0 では、Action Bar を使って Option Menu を使用しています。 onPrepareOptionsMenu . これでいいのでしょうか?

ありがとうございます...

解決方法は?

をご覧ください。 API :

スクリーンの標準オプションメニューを表示するための準備をする。これはメニューが表示される直前に、表示されるたびに呼び出される。この方法を使えば、効率的に項目の有効・無効を切り替えるなど、動的に内容を変更することができます。