作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想创建通知,当它被点击时会将我的应用程序带到前面,但不会更改(重新加载或导航出)显示的最后一个 Activity 。
我试过:
setContentIntent(PendingIntent.getActivity(context, 0, new Intent(context, MainActivity.class), Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT))
但在新的 Android 4.3 中,应用程序被带到前面,但它也启动了一个新的 MainActivity
实例,我不希望这样。
我希望我的应用程序将从显示的最后一个 Activity 继续。
如何做到这一点?
最佳答案
您永远不会设置 Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT
。当 Android 将 Activity 置于最前面时,该标志由 Android 设置。你设置它没有效果。
有几种方法可以做你想做的事。看看这个 answer
关于android - 通知将应用程序置于最前面而无需更改 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19349421/
我是一名优秀的程序员,十分优秀!