android - 如何知道 Android Q 中的应用程序已暂停?

标签 android android-10.0

Android Q 中是否有应用已暂停的回调? 在这种情况下,我想对应用程序执行一些操作,但我找不到任何相关描述。

“暂停应用”是 Android Q 的一项新功能: https://9to5google.com/2019/05/21/digital-wellbeing-pixel-launch-pause-app/

这不是 onPause() 生命周期方法。

最佳答案

对于其他用户否决了他的问题 - 这是关于 Google Digital Wellbeing 中的一项功能已推送至 Pixel 手机的程序 - 与 Activity 生命周期无关

对于OP - 我认为你还不会得到满意的答案。我浏览过Android Q Beta documentation他们不提供任何具体内容的链接。然而,对于 future 的开发人员来说,我认为要搜索的术语是“分心状态”,正如他们的文档中提到的:

Per-app distraction state -- Android Q can now selectively set apps to a "distraction state" where their notifications are suppressed and they will not appear as suggested apps.

目前我唯一可以建议的是不要在 gradle 中针对 android Q。所以今天正确的答案是此信息/api尚未公开

关于android - 如何知道 Android Q 中的应用程序已暂停?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57307859/

相关文章:

Android, ScrollView 和无用的布局

android - 禁用指纹传感器 - Android 模拟器

java - 在 Activity 中没有从 EditText 获得任何值(value)

android - 使用 Android Q 的 DirectShare API

Android 10 默认短信应用对话框未显示

android - configuration.setLocale(locale) 不适用于 AppCompatDelegate.setDefaultNightMode

java - 如何通过 Activity 发送 ArrayList<CustomClass>()

android - 尝试使用来自另一个 View 可见性的数据绑定(bind)来设置 alpha

android - 在 Android API 29 中使用旧存储

wifi - 是否可以在 Android 10 设备上以编程方式启用 wifi?