android按home键不能回到自定义主界面 .

最近发现如果使用自定义的主界面的话,在其他应用程序中按home键不能回到主界面,跟了下代码,才发现原来自定义的主界面如果没有设置android:launchMode="singleTask"的话在ActivityStack里面的resetTaskIfNeededLocked中不会对activity队列mHistory进行重排,添加以上代码后解决。另外在自定义主界面如果不处理回退键的话,如果有浏览器打开,就会回退到浏览器中。在onKeyDown中对回退键进行拦截解决该问题。

原文地址:

http://blog.csdn.net/abc19842008/article/details/7339560

你可能感兴趣的:(android按home键不能回到自定义主界面 .)