问题描述
- android收到通知,打开目标activity前,为什么一定要打开主activity
-
两种情况:
1 当app没开时,此时收到推送通知,点通知后不能进入目标activity,而只是打开主activity2 当app已开启时,点通知可以进入目标activity。
第一种情况,问题在哪??
目标activity在清单文件中已设置成android:launchMode="singleTask"
如题。。测了几个小时。。
请大家提示。
解决方案
因为那是你程序的入口,你可以写个service
解决方案二:
当app没开时,打开 app 启动的第一个 activity 是写死在 Manifest 文件中的,这个没有办法改变。
可以考虑让 app 后台运行,最简单的方法是启动一个 service,这时想进入哪个 activity 完全是由此 service 控制的。
时间: 2024-11-03 03:49:03