質問

私は自分のアクティビティにGoogleアナリティクスを統合しようとしています。公式ドキュメントによると、Googleが提供する「Easy Tracker」ライブラリを使用し、「追跡能力」からアクティビティを拡張しました。私が使用する正確な構文は次のとおりです。

EasyTracker.getTracker().trackPageView("/myview"+viewname);

Null Pointer Exceptionをランダムに取得していますが、LogCatには「Google Analytics」で表示されており、驚くべきことにコードのどの場所にもありません。私のアクティビティのいくつかでは、ondestroy()メソッドのsystem.gc()関数を呼び出しています。 (問題になる可能性があります)それはシングルトンのオブジェクトであるはずです。

言うまでもなく、今のところ私のアプリはクラッシュしています。私がさらに心配しているのは、たとえ私が試してみても、例外のチェッカーを入れたり、入れたりしたとしてもです。 nullオブジェクト全体で確認してください。クラッシュが回避されたとしても、私の活動が追跡されない可能性があるのではないかと心配しています。

提案してください。

役に立ちましたか?

解決

の方法を呼び出さないようにしてください EasyTrackeronStart() あなたの活動の。セットも設定します ga_debugga_auto_activity_tracking"true" デバッグステートメントを取得し、それぞれアプリケーションのすべてのアクティビティを追跡します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top