への呼び出しは、前の への呼び出しが 10 秒以上前onStartSession
に発生した場合にのみ、新しいセッションを開始します。onEndSession
(デフォルトは 10 秒です。 を参照してくださいsetContinueSessionMillis
)
したがって、各アクティビティ ライフサイクル メソッドは 10 秒間隔よりもはるかに高速であるため、それぞれから呼び出した場合、方向の変化によってセッション データが膨張することはありonStartSession
ませActivity.onStart
ん。ユーザーが FooActivity から BarActivity に移動してもセッション データが膨張することはありません。これらの遷移も 10 秒未満であるためです。onEndSession
Activity.onStop
代わりに、ユーザーがアプリを起動して FooActivity から BarActivity に移動した後、アプリを離れた場合、BarActivity のonStart
will が返されたときに と共に呼び出され、ユーザーFlurryAgent.onStartSession
が 10 秒以上離れていた場合、新しいセッションが開始されます。これは通常、開発者が追跡したいものです。
(免責事項: 私は Flurry で Android SDK に取り組んでいます)