我想计算用户在我的应用上花费了多少时间。我想通过使用天文钟来做到这一点。那么,当用户使用我的应用程序的任何部分时,是否存在始终运行的 Activity 或其他内容?或者我应该在每个 Activity 中启动和停止计时器?
最佳答案
这不是正确的做法。使用 Activity 生命周期回调 ( https://developer.android.com/reference/android/app/Application.ActivityLifecycleCallbacks ) 来确定您的 Activity 之一何时暂停/恢复。当一个恢复时,启动计时器。当一个人暂停时,就结束它。
关于java - 一项全程运行的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53563646/