前提条件:现在有A、B,2个app。在A中注册广播来启动B。
第一种情况:当A处于前台时,无论B的实例是否存在,发送广播均可启动B。
第二种情况:当A处于后台时,B的实例不存在,除B外的任意界面中,发送广播可启动B。
第三种情况:当A处于后台时,B的实例存在,除B外的任意界面中,发送广播无法启动B。
注解 B的实例是指:B从未启动过,或finish掉了。
Android启动App疑团
最新推荐文章于 2024-09-20 06:12:45 发布
前提条件:现在有A、B,2个app。在A中注册广播来启动B。
第一种情况:当A处于前台时,无论B的实例是否存在,发送广播均可启动B。
第二种情况:当A处于后台时,B的实例不存在,除B外的任意界面中,发送广播可启动B。
第三种情况:当A处于后台时,B的实例存在,除B外的任意界面中,发送广播无法启动B。
注解 B的实例是指:B从未启动过,或finish掉了。