专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Android

程序在某个界面切到后台运行,然后再点击程序图标会完全再次启动,如何解决

发布时间:2010-05-30 10:57:19 文章来源:www.iduyao.cn 采编人员:星星草
程序在某个界面切到后台运行,然后再点击程序图标会完全再次启动,怎么解决
用notification使程序在按home键的时候让程序在后台运行,然后在状态栏显示我们的程序图标,就像QQ那样。
问题出现在:
1、我再次点击桌面我们的程序图标的时候(注意这时点的不是状态栏中的程序图标,而是桌面上的图标,或者是应用列表中的图标),程序不会马上跳到切换到后台之前的那个页面,而是完全重新运行程序,不知道是什么原因。
2、要是从状态栏下拉再点击程序进入,是可以马上进入到切换前的界面

怎么让点击桌面的时候也能像从状态栏进入一样,直接就到切换前的界面

------解决方案--------------------
你可以完全模仿按home键啊,这样界面就被隐藏了
Intent i= new Intent(Intent.ACTION_MAIN);

i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

i.addCategory(Intent.CATEGORY_HOME);

startActivity(i);
------解决方案--------------------
2l的方法应该可以把.
------解决方案--------------------
在mainfest里配置activity为android:launchMode="singleTask"

------解决方案--------------------
他进入的时候肯定是重新加载了,activity有四种加载模式,设置为单例试一下。
------解决方案--------------------
探讨
在mainfest里配置activity为android:launchMode="singleTask"
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: