なぜ 2 つのクラスが必要なのか、各クラスでどのような機能を実行する必要があるのか疑問に思っています。
docsによると、たとえば発送期間を設定するには、両方のクラスでそれを行うことができる ため、少し混乱しています。
発送期間をプログラムで設定するには:
// ディスパッチ期間を秒単位で設定します。
GAServiceManager.getInstance().setLocalDispatchPeriod(15);
負の値を設定すると、定期的なディスパッチが無効になり、Google アナリティクスにデータを送信する場合は手動ディスパッチを使用する必要があります。
// ディスパッチ期間を 1 未満の値に設定して、定期的なディスパッチを無効にします。
GoogleAnalytics.getInstance(this).setDispatchPeriod(0);