是这样的情况: 打开程序首先启动 ActivityGroup,ActivityGroup在manifest中为singleInstance, ActivityGroup中 显示 innerActivity, 在innerActivity中点击按钮后,调用startyActivity(intent),打开一个新的activity(起名为 foregroundActivity)(innerActivity并没有finish掉自身)。 在这时我按下了home 键, 然后在菜单中点击这个程序,就又显示了foregroundActivity了。 问题是:这里我点击 back 键,就直接退出程序了,而没有回到 activityGroup中的innerActivity.
但是我把ActivityGroup中的singleInstance 去掉,就可以了。 这是为什么呢?
但是我把ActivityGroup中的singleInstance 去掉,就可以了。 这是为什么呢?
解决方案 »
- 在一个Activity中加载多个文件布局后,布局不能正确显示
- 请教一个EditText因软键盘开启显示不全的问题
- android程序中 手机图中的选中的一张图放到指定服务器中的一目录下,在线等
- 终极录音不能在android2.3上录音的问题
- 图片分享
- 怎样让PopupWindow弹出窗口后面的父窗口窗口变灰
- 如何通过http协议访问tomcat url
- 关于在windows下编译vlc-android的问题
- 在圖片上拖移標籤 的demo 或者做法?
- 【求助】
- android模拟器中hosts重启后还原失效问题
- [源码共享]提取Launcher中的WorkSapce,可以左右滑动切换屏幕页面的类
HOME键:onStop()
BACK键:onPause()有logcat这么好的东西,自己加些打印语句,会发现更多。