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