2013-11-27 16 views
7

私はちょうどCrashlyticsに私のアプリを追加しました。私はAndroidManifest.xmlファイルにAPIキーを入れて、私のランチャーActivityonCreate()メソッドの中にCrashlytics.start(this)を呼び出します。Crashlytics.startを複数回呼び出す必要がありますか?

私は20個のアクティビティと20個のフラグメントを持っています。

Crashlyticsですべてのアプリケーションを追跡できるようにするには、すべてのアクティビティのonCreate()メソッドにCrashlytics.start(this)を入れる必要がありますか?

+0

これを解決するには、IDE用のクラッシュリットルのプラグインをダウンロードできます。利点として、それはあなたのgradle、アプリケーション、活動に自動的に統合されます。 http://try.crashlytics.com/sdk-android/?utm_source=blog&utm_medium=blog&utm_campaign=Announcing_android_studio_wp&utm_content=CTA_button –

答えて

8

はCrashalytics SDKのよくある質問から撮影:

アプリケーション・サブクラスを持っている場合は、あなたがそこのonCreate()メソッドで Crashlytics.startを()に置くことができます!それ以外の場合は、 アプリで複数の起動アクティビティがある場合は、起動アクティビティごとに Crashlytics.start(this)を追加します。 Crashlyticsは を初めて呼び出すと初期化されるので、それを複数の 回呼び出しても問題は発生しません。これを考慮して

http://support.crashlytics.com/knowledgebase/articles/206230-can-i-move-crashlytics-start-this-

、私はあなたが活動が十分であろう起動をおonCreate方法にCrashalyticsを開始したと思います。バグセンスは多かれ少なかれ同じ事をしており、それは打ち上げ活動だけで始まった。

関連する問題