赞
踩
在Android 10.0以后在后台直接启动Activity已经不行了 查看官方文档 发现这种方式为了安全起见已经受限了,给出了一些不受限制的例外情况,此外官方的推荐是对于后台启动的需求,先向用户展示一个 Notification 而不是直接启动 Activity,然后在用户点击 Notification 后才处理对应的逻辑。还可以在设置 Notification 时通过 setFullScreenIntent 添加一个全屏 Intent 对象,该方法经过测试
下面就来使用Notification 实现这种方式启动Activity
import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.app.PendingIntent;
import
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。