0

Analyticsを追加する既存のアプリがあります。

このリンク:https ://developers.google.com/analytics/devguides/collection/android/devguideは、単一のアクティビティでこれを行う方法を示しています。複数のアクティビティを持つアプリはEasyTrackerライブラリを使用する必要があると記載されています。直接のドキュメントは見つかりませんでしたが、サンプルを調べてSOを検索すると、EasyTrackerを使用するには、ActivitiesでTrackerActivityを拡張する必要があります。

ただし、Fragmentのサポートには互換性ライブラリを使用しているため、アプリのほとんどのアクティビティはすでにFragmentActivityを拡張しているため、TrackerActivityを拡張することはできません。

この投稿を見つける:AndroidアプリのGoogle Analytics-複数のアクティビティを処理する回答者は、この状況の代替手段を提供します。そこに投稿されたソリューションの実装を開始すると、Eclipseは、GoogleAnalyticsTrackerのstartおよびメソッドが非推奨になったことを警告します。stop

ドキュメントが見つかりません。これstartはに置き換えられておりstartNewSessionstopSessionの代わりに使用する必要があると思いますが、よくわかりませんstop。これらの変更を行った場合でも、上記のリンクされたソリューションは機能しますか?TrackerActivityをサブクラス化できない、複数のアクティビティを持つアプリで利用できる代替アプローチはありますか?

TYIA。

4

1 に答える 1

0

上記のリンクされたソリューションはうまく機能することが判明し、非推奨のメソッドは私のコメントhereに従って置き換えることができます。

于 2012-07-14T16:26:37.743 に答える