1

アプリを開発し、2 つのライブラリを使用しています。1 つはデータベースを処理するための SugarORM で、もう 1 つはバグ追跡のための ACRA です。

私の問題は、 ACRA を実装する必要があったときに発生し、それを Application タグの Manifest.xml に宣言する必要があることがわかりました。

SugarORM はマニフェストでアプリケーションとして宣言する必要があり、ACRA もそうです。いくつかの検索の後、提案された解決策はマルチレベルの継承を持つことであることがわかりましたが、その方法を理解できませんでした。

Application クラスを拡張するクラスを 1 つだけ作成する必要があり、それが ACRA であるため、SugarORM には Application クラスがすぐに作成されます。

助けはありますか?

アップデート :

いくつかの調査の後、私はこれを見つけました

Androidで複数のアプリケーションクラスを処理する方法

マルチレベル継承を使用した

だから私はACRAアプリケーションが既存のSugarAppクラスを拡張するようにしました

正常に動作するかどうかはまだわかりません

4

1 に答える 1

1

両方のセットアップ手順を読んだ後、ACRA はマニフェストでインターネット アクセス許可をセットアップするだけでよいようです。名前は、アプリが使用しているパッケージ/名前にする必要があります

于 2015-10-03T08:01:46.350 に答える