onCreateOptionsMenu(メニューメニュー)とは何ですか?質問する

onCreateOptionsMenu(メニューメニュー)とは何ですか?質問する

メソッドの2つのパラメータMenuとmenuとは何ですか?onCreateOptionsMenu(Menu menu)また、このメソッドの使用方法を教えてください。thisパラメータが使用される理由についても質問があります。

Intent intent = new Intent(this, DisplayMessageActivity.class);

ベストアンサー1

Menu は、パラメータ メニューの型にすぎません。たとえば、string、dog などの名前の変数には String 型を使用できます。この場合、menu という名前のパラメータには Menu 型があります。

アクティビティのオプション メニューを指定するには、onCreateOptionsMenu() を使用します。このメソッドでは、コールバックで提供されるメニューにメニュー リソース (XML で定義) を拡張できます。

例えば:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.game_menu, menu);
    return true;
}

詳細については、こちらをご覧くださいリンク

はどうかと言うとこれ

インスタンス メソッドまたはコンストラクター内では、これは現在のオブジェクト (メソッドまたはコンストラクターが呼び出されているオブジェクト) への参照です。

例えば:

public void sendMessage() {
    Intent intent = new Intent(this, DisplayMessageActivity.class);
}

コンストラクターは 2 つのパラメーターと、最初のパラメーターとして Context を受け取ります。これ環境データを表し、アプリケーション環境に関するグローバル情報を提供します。

提供されたインテント例の詳細については、これ外。

おすすめ記事