安卓四种启动模式使用场景

来源:互联网 发布:淘宝网玩具批发市场 编辑:程序博客网 时间:2024/05/29 04:26

1、singleTop适合接收通知启动的内容显示页面。例如,某个新闻客户端的新闻内容页面,如果收到10个新闻推送,每次都打开一个新闻内容页面是很烦人的。(从外界可能多次跳转到一个界面

2、singleTask适合作为程序入口点。例如浏览器的主界面。不管从多少个应用启动浏览器,只会启动主界面一次,其余情况都会走onNewIntent,并且会清空主界面上面的其他页面。(之前打开过的页面,打开之前的页面就ok

3、singleInstance适合需要与程序分离开的页面。例如闹铃提醒,将闹铃提醒与闹铃设置分离。singleInstance不要用于中间页面,如果用于中间页面,跳转会有问题,比如:A -> B (singleInstance) -> C,完全退出后,在此启动,首先打开的是B。

某个应用中用到了google地图,当退出该应用的时候,进入google地图,还是刚才的界面

0 0