アンドロイドで2つの異なるアクティビティを継承する方法はありますか?他のアクティビティから継承した自分のアクティビティにマップを表示する必要があります。私はそのアクティビティにマップを表示したいが、MapActivityを継承せずにマップを表示することはできない。 MapActivityを使用せずに地図を表示する方法はありますか?複数の継承アクティビティの使用
1
A
答えて
4
いいえ、アンドロイドはJavaベースです。そして、javaは多重継承をサポートしていません。 Javaは複数のインターフェイスをサポートしています。
おそらくフラグメントを使用すると役立ちます。フラグメントは複数のアクティビティをシミュレートできます。しかし、すべての「活動」は断片として利用可能でなければならない。
0
javaは多重継承をサポートしていませんが、アクティビティ内で複数のオブジェクトの機能を使用できる巧妙なデザインを考え出すことができます。物品
http://csis.pace.edu/~bergin/patterns/multipleinheritance.html
0
以下
リードIは、一塩基活性が変化しないと仮定するMayankでリストアップされたパターンを修正しました。私は、活動が基本活動にアクセスする必要があると考えて、議論がどのように機能するかを示すためにいくつか微調整を行いました。次のリンクでは、マップアクティビティはBaseActivityAlphaと仮定します。ここに私の投稿です:http://www.anotherandroidblog.com/2013/01/03/extending-from-two-activities
関連する問題
- 1. 複数の継承
- 2. Java ORM:複数(継承)継承
- 3. QObject複数の継承
- 4. 継承と複数のコンストラクタ
- 5. 複数の継承階層
- 6. Djangoでの複数継承
- 7. 複数の継承を持つenable_shared_from_thisの使用
- 8. インターフェイスと複数継承C#
- 9. 複数の継承曖昧な関数
- 10. Typescript複数の継承の回避策?
- 11. 複数の仮想継承の曖昧
- 12. Lazarus/FPCのインターフェイス:複数の継承
- 13. 複数の継承とオブジェクトC#
- 14. 複数の継承を持つXMLスキーマ
- 15. TypeScriptでの複数クラス継承
- 16. 複数のRailsレイアウト、または継承?
- 17. アドレス、reinterpret_castと複数の継承
- 18. 複数の継承を削除する
- 19. 継承アクティビティのOnCreate内のNullPointerException
- 20. スーパークラス/継承/コンストラクタの使用
- 21. 複数の継承、C++、複数のスーパークラスの同じメソッドシグネチャ
- 22. MS Workflow Foundationの継承とアクティビティ中
- 23. 複合継承修飾子(protected/private/public)を使用したダイアモンド継承
- 24. Entity Frameworkの複合継承
- 25. 複合構造の継承
- 26. 継続継承スタイルの使用方法と使用方法
- 27. BuildManager継承の継承
- 28. データ継承の継承
- 29. Gileadを使用して継承を継承するクラス
- 30. 継承:親ポインタから継承したメソッドを使用する
良い簡単な答え、これも多分使用することができますhttp://stackoverflow.com/questions/5003285/java-multiple-inheritance –
@bachert私たちはフラグメントでマップを使用することができますが、それはAndroid 3.0(APIレベル11) – saini
android-support-v4.jarを使用すると、api 4で始まるフラグメントを使用できます –