当前位置:   article > 正文

Android 10.0以后高版本后台启动Activity的方法_android后台弹出activity

android后台弹出activity

1.概述

在Android 10.0以后在后台直接启动Activity已经不行了 查看官方文档 发现这种方式为了安全起见已经受限了,给出了一些不受限制的例外情况,此外官方的推荐是对于后台启动的需求,先向用户展示一个 Notification 而不是直接启动 Activity,然后在用户点击 Notification 后才处理对应的逻辑。还可以在设置 Notification 时通过 setFullScreenIntent 添加一个全屏 Intent 对象,该方法经过测试

2.高版本后台启动Activity的方法的核心功能分析和实现

下面就来使用Notification 实现这种方式启动Activity

2.1.创建通知类 来实现通过通知启动Acitivity

import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.app.PendingIntent;
import
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/247521
推荐阅读
相关标签
  

闽ICP备14008679号