根据新的 Restrictions,我们无法从 Work Manager 启动 Activity 如果 App 不符合要求。我想要的只是从 Work Manager 开始 Activity ,即使应用程序在特定时间后被终止或不再可见。我不想在前台运行应用程序。无论如何,我可以做到这一点吗?
如有任何帮助,我们将不胜感激。
最佳答案
如果您有内部应用程序或用于测试,您可以使用这种方法。
在 Menifest 中添加此权限。
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
同时转到应用信息设置
Setting -> Advanced -> Display over other apps
为此应用授予此权限。现在运行该应用程序,这将能够从后台启动 Activity 。
但是,我建议显示通知并在点击通知时打开屏幕。
关于android - 从 WorkManager API 级别 29+ 启动 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67820310/