Android (Java) 開発はまったくの初心者で、とてもワクワクしています。Google のデベロッパー ガイドは素晴らしく、短期間で多くのことを学びました。夜中に目が覚めることさえあります;)
今日、メニューを作ってみたのですが、わからないことがあります。クラスの延長についてです。ガイドには次のように書かれています。
ヒント: アプリケーションに複数のアクティビティが含まれており、それらのいくつかが同じオプション メニューを提供する場合は、onCreateOptionsMenu() メソッドと onOptionsItemSelected() メソッド以外は何も実装しないアクティビティを作成することを検討してください。次に、同じオプション メニューを共有するアクティビティごとにこのクラスを拡張します。この方法では、メニュー アクションを処理するためのコード セットを 1 つだけ管理する必要があり、各子孫クラスはメニューの動作を継承します。
私が得られないポイントは、クラスを拡張する方法です... MainActivityとSubActivityがあるとしましょう。両方のアクティビティで同じメニューを使用したいので、MainMenuActivityを作成します。このクラスを両方のアクティビティに拡張するにはどうすればよいですか?
はい、ネットで検索しましたが、使用可能なものが見つかりませんでした。本当に理解したいので、誰かがサンプルコードと説明を手伝ってくれることを願っています。前もって感謝します!!