用notification使程序在按home键的时候让程序在后台运行,然后在状态栏显示我们的程序图标,就像QQ那样。
问题出现在:
1、我再次点击桌面我们的程序图标的时候(注意这时点的不是状态栏中的程序图标,而是桌面上的图标,或者是应用列表中的图标),程序不会马上跳到切换到后台之前的那个页面,而是完全重新运行程序,不知道是什么原因。
2、要是从状态栏下拉再点击程序进入,是可以马上进入到切换前的界面怎么让点击桌面的时候也能像从状态栏进入一样,直接就到切换前的界面
问题出现在:
1、我再次点击桌面我们的程序图标的时候(注意这时点的不是状态栏中的程序图标,而是桌面上的图标,或者是应用列表中的图标),程序不会马上跳到切换到后台之前的那个页面,而是完全重新运行程序,不知道是什么原因。
2、要是从状态栏下拉再点击程序进入,是可以马上进入到切换前的界面怎么让点击桌面的时候也能像从状态栏进入一样,直接就到切换前的界面
解决方案 »
- android如何实现远程桌面?
- 关于安卓读取配置文件!
- C8650下无法更改运行权限
- 最近想写一个服务器端程序,接收上传apk,然后解析它得到包名等信息,像机锋网开发者那样,请问解析的过程应该怎么实现呢
- android 如何控制屏幕的开关?
- WindowManager.LayoutParams.type TYPE_STATUS_BAR_PANEL 实现place 高手进
- 有关widget没有在指定的时间内更新的问题
- 高分求助各位大神---关于speex与360权限问题
- android平板屏幕同步速度问题
- 小白问题:webView中的loadUrl()方法是get请求还是post请求?
- 讨论Android中游戏技能冷却效果的实现思想!
- 如何在pc上判断android手机是否已和pc连接为调试模式
Intent i= new Intent(Intent.ACTION_MAIN); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i.addCategory(Intent.CATEGORY_HOME); startActivity(i);
singleTask:顾名思义就是堆栈中只保留一个Activity
如果桌面Activity设置了singleTask,下次再启动应用时,其他Activity都从堆栈中清除,只留下主界面的Activity,所有再次启动后打开的是主界面的Activity