アプリケーションのすべてのアクティビティに同じオプションメニューを表示したい。メニューを実装する一般的なアクティビティを作成し、それ以降のすべてのアクティビティでメニューを拡張します。
問題:ListActivityやMapActivityなどの他の特定のアクティビティを拡張する必要がある場合、汎用アクティビティを拡張して、新しいクラスにListまたはMapの動作を追加する方法がわかりません。この問題に対処するには、それぞれがActivity、ListActivity、MapActivityを拡張する3つの異なる汎用アクティビティを作成する必要がありました。
抽象アクティビティを作成しようとしましたが、機能しません。2つのクラスを同時に拡張する必要があります。インターフェイスを試すことはできますが、メソッドを実装できないため、メニューの実装を第2レベルのクラス全体に貼り付ける必要があります。