android:launchMode设置成singleTask时的一个问题
操作步骤如下:
1、将启动页的android:launchMode设置成singleTask后,从启动页打开一个activity。
2、按home键,将手机屏幕切到主界面。
3、再点击启动页对应的程序图标。
4、程序会显示启动页,而没有显示它打开的activity。
安装文档中描述的launchMode设置成singleTask后,程序只会创建唯一一个启动页,并且所有由启动页打开的activity都会在这个Task中。这正是我想要的效果。
但是,从程序从前台切到后台,再切回前台后,为什么它没有显示activity堆栈最顶端的activity呢,而是显示了root页面,也就是启动页呢?
有没有办法可以让launchMode设置成singleTask后,仍然像设置成standard一样,在从后台切换回程序时,显示启动页打开的activity(栈顶的activity)啊?
望大侠帮忙!!!