Android MIUI 11是否阻止从前台服务启动(其他应用的)活动?
在最近的一些MIUI 11更新中,似乎不再可能从运行在Android MIUI 11是否阻止从前台服务启动(其他应用的)活动?,android,android-intent,android-activity,android-popupwindow,miui,Android,Android Intent,Android Activity,Android Popupwindow,Miui,在最近的一些MIUI 11更新中,似乎不再可能从运行在前台服务中的系统警报窗口(SAW)启动活动(至少是另一个应用程序)。我可以在我的MIUI11.0.5设备(不确定MIUI11的早期版本)和野外报告中确认。几个月前,一切都很顺利 我已经使用(带和不带标志)进行了测试: 从SAW主视图上的OnClickListener调用 Logcat显示系统正在达到目的: I/Timeline: Timeline: Activity_launch_request time:6329289 intent:Int
前台服务
中的系统警报窗口(SAW)启动活动
(至少是另一个应用程序)。我可以在我的MIUI11.0.5设备(不确定MIUI11的早期版本)和野外报告中确认。几个月前,一切都很顺利
我已经使用(带和不带标志)进行了测试:
从SAW主视图
上的OnClickListener
调用
Logcat显示系统正在达到目的:
I/Timeline: Timeline: Activity_launch_request time:6329289 intent:Intent...
但实际上什么也没发生。我注意到,在另一个应用程序上,对内容提供商的呼叫,正常工作。我甚至尝试从ContentProvider
中启动活动,但也没有成功
也许,更一般地说,问题是从非活动
上下文
开始的活动
(其他应用程序)
注意:虽然它看起来与相同的问题,但公认的解决方法不适用于这种情况。这两个应用都启用了“在后台运行时显示弹出窗口”权限
有什么想法吗
I/Timeline: Timeline: Activity_launch_request time:6329289 intent:Intent...