java - 一项全程运行的 Activity

标签 java android android-activity timer

我想计算用户在我的应用上花费了多少时间。我想通过使用天文钟来做到这一点。那么,当用户使用我的应用程序的任何部分时,是否存在始终运行的 Activity 或其他内容?或者我应该在每个 Activity 中启动和停止计时器?

最佳答案

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

关于java - 一项全程运行的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53563646/

相关文章:

java - SocialAuth-Android 找不到 URL

java - 加载一个小型 SQLite 数据库(20 行左右)以使用 Android 进行读取

java - MaterialContainerTransform 过渡不适用于返回

android - Volley - 在同一个 Activity android 中有多个请求

java - 未安装 map 时应用程序将关闭

Scala Actor : Different behavior on JRE 1. 5 和 1.6

java - 无法安装 e(fx)clipse

java - 早上数据库访问失败

android - 从列表适配器访问数据库

android - 防止 Activity 在按下后退按钮时被破坏