0

HockeyApp SDK を Android アプリに追加しました。これは期待どおりに機能し、メイン アクティビティと関連するクラスのクラッシュ レポートも取得します。

ただし、[私の場合は開始されバインドされた] サービスのクラッシュ レポートを取得する方法がわかりませんでした。UpdateManager はアクティビティのみを受け入れ、次のように定義されます。

UpdateManager.register(Activity, String)

何か案が?

4

1 に答える 1

0

アクティビティがUpdateManagerの適切なメソッドを呼び出す場合に十分です。サービスは、たとえばonCreate()にこの行を追加することによってのみ、 CrashManagerを登録する必要があります。

public void onCreate() {
    ...
    CrashManager.register(this, HOCKEY_APP_ID);
}

HOCKEY_APP_IDはActivityで使用されるものと同じ IDです。

ただし、サービスのクラッシュは、アクティビティが再起動したときにのみ HockeyApp にコミットされます。

于 2014-09-29T09:44:22.270 に答える