私は2つのオープンソースライブラリを使用しようとしているネイティブのアンドロイドアプリケーションを開発しています。問題はです。両方のライブラリがそれぞれのライブラリにApplication Classを使用しています。彼らはアプリケーションクラスの下に"android:name"を使用してマニフェストファイルのそれぞれのソースコードにこれらのクラスを登録しています。 質問このようなシナリオを処理する方法私たちの知る限り、マニフェストファイルの中では1つのタグしか使用できません。 アプリケーションクラスをコードに登録/インスタンス化できるので、タグ内に1つのライブラリのみを記述し、2つ目はコードを/実際に使用することができます。 ORまたはその他の方法があります。 あなたのご意見・ご提案をお寄せください。 ありがとうございます。androidの複数のアプリケーションクラスを扱う方法
答えて
このシナリオを解決するには、マルチレベル継承を実装する必要があります。
これは、これを解決する方法
public Lib1Application extends Application{
}
public Lib2Application extends Application{
}
public YourApplication extends Application{
}
あなたのシナリオですか? mainfest.xmlにおける最終的
public Lib1Application extends Application{
}
public Lib2Application extends Lib1Application{
}
public YourApplication extends Lib2Application{
}
<application
android:name="com.your.packagename.YourApplication"
android:icon="@drawable/ijoomer_luncher_icon"
android:label="@string/app_name"
>
私は一度お試しください。それがどのように行ったかを教えてくれます。おかげで – user2072344
トン、ありがとう! – user2072344
私はどのようにlib2Applicationクラスを使用することができます..私に例を教えてください? – Sunny
のみマニフェストおよびアプリケーション要素が必要とされ、それぞれが存在しなければならない一度だけ起こることができます。他のほとんどは何度も何度も出現することがありますが、意味のあるものを達成するためにはマニフェストのために少なくともいくつかは存在しなければなりません。 このリンクを参照してください http://developer.android.com/guide/topics/manifest/manifest-intro.html#filec
- 1. 複数のSDカードスロットを扱う方法
- 2. 複数ユーザデータベースを扱う方法
- 3. 複数のリストタイプを扱う
- 4. 複数のプロジェクトを扱う
- 5. 複数のAVAudioPlayersを扱う
- 6. カメラの意図を扱う方法android
- 7. Androidのタブアクティビティでデータベースを扱う方法
- 8. Androidは複数のR.javaをどう扱うのですか?
- 9. Railsで複数の写真を扱う最良の方法
- 10. 私のライブラリで複数のi/pファイルを扱う方法は?
- 11. ライブラリとしてのJetty:複数のスレッドを扱う方法は?
- 12. C++クラスの複数のメンバーを同時に扱う方法は?
- 13. Red5で複数のビデオストリームを扱う方法は?
- 14. アンドロイドアプリケーションで複数のレイアウトを扱う方法
- 15. PHP扱う複数のチェックボックス
- 16. シングル/複数形を扱う最もエレガントな方法は?
- 17. ボタンのような複数のフェイスブックを扱う一般的な方法
- 18. 単数形/複数形を扱うRailsの方法は何ですか?
- 19. CakePHPで複数のURL値を扱う
- 20. CMakeで複数のプロジェクトを扱う
- 21. 複数のマーカーを扱うGoogle Maps APIv3
- 22. Outlookで複数のカレンダーを扱う
- 23. 複数のNSTimerを扱うには?
- 24. 複数のタブをハッシュバンで扱う
- 25. 複数のオブジェクトを扱うGWTサービス
- 26. static final変数を扱う方法
- 27. 複数のCCスプライトを扱うのに最も効率的な方法は?
- 28. zendフレームワーク2.0で複数のテーブルを扱うモデルを作成する方法
- 29. Rxで複数のイベントを扱う方法(依存関係あり)
- 30. 正確に同じ位置に複数のGoogleマップマーカーを扱う方法
"ApplicationLib1 extends Application"、 "ApplicationLib2 extends Application"、 "YourApplication extends Application"のようなシナリオがありますか? –
このシナリオを解決するには、マルチレベル継承を実装する必要があります。 –
@BirajZalavadiaそして、図書館が瓶だったら私たちは何ができますか?この場合、次のような記述はできません:public Lib2Application extends Lib1Application! –