一项活动一直持续

时间:2018-11-30 19:22:51

标签: java android android-activity timer

我想计算用户在我的应用上花费了多少时间。我想通过使用计时器来做到这一点。那么,当用户使用我的应用程序的任何部分时,是否有活动或某些活动始终在运行?还是我应该在每个活动中启动和停止计时器?

2 个答案:

答案 0 :(得分:2)

这不是正确的方法。使用活动生命周期回调(https://developer.android.com/reference/android/app/Application.ActivityLifecycleCallbacks)确定何时暂停/恢复您的活动之一。当一个恢复时,启动计时器。暂停时,结束它。

答案 1 :(得分:0)

使用Service代替Activity。 服务在后台运行,您可以随时访问它们。