アンドロイドで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. 複数の継承と複数レベルの継承
- 3. 複数の継承関数
- 4. Java ORM:複数(継承)継承
- 5. QObject複数の継承
- 6. Djangoでの複数継承
- 7. 複数レベルの継承
- 8. 継承のC#複数ジェネリック
- 9. Python:複数レベルの継承
- 10. 継承と複数のコンストラクタ
- 11. 複数の継承階層
- 12. 複数のテンプレート継承を使用したテンプレートのインスタンス化
- 13. 複数の継承を持つenable_shared_from_thisの使用
- 14. Scala - App traitを使用した複数の継承
- 15. sqlalchemy宣言ベースで複数レベルの継承を使用
- 16. 複数抽象フォーム継承
- 17. 複数継承:Java対C++
- 18. インターフェイスと複数継承C#
- 19. 複数の継承曖昧な関数
- 20. 複数の継承とシングルトンのデザインパターン
- 21. Pythonの継承 - 複数のスーパークラス
- 22. 複数のユニティgameObjectsの継承C#
- 23. PHP複数のクラスの継承
- 24. 複数の仮想継承の曖昧
- 25. Lazarus/FPCのインターフェイス:複数の継承
- 26. Typescript複数の継承の回避策?
- 27. 複数の継承Firebaseのセキュリティルール
- 28. 継承アクティビティのOnCreate内のNullPointerException
- 29. スーパークラス/継承/コンストラクタの使用
- 30. 複数の継承とオブジェクトC#
良い簡単な答え、これも多分使用することができますhttp://stackoverflow.com/questions/5003285/java-multiple-inheritance –
@bachert私たちはフラグメントでマップを使用することができますが、それはAndroid 3.0(APIレベル11) – saini
android-support-v4.jarを使用すると、api 4で始まるフラグメントを使用できます –