我已经在我的Activity内加入android:launchMode="singleTask"了,可我还是没实现我想要的效果
我想要这样的效果:
在安卓程序打开的情况下,点击手机上都有的返回按钮或主页按钮(与程序无关的),这时候切出程序或者回到桌面,但是实际上程序是没有退出的,我在DDMS上还能看到进程,然后我重新打开程序,我希望这时候能重现之前退出时的状态,可实际上还是重新打开了程序一样的(输入框全部清空了)
要怎么样才能实现我想要的这个效果呢,求助高手!

解决方案 »

  1.   

    把activity设置为service级别,不容易被杀死。然后截取后退键,返回lanucher桌面。。问题是,一个jb 360就能把你的应用杀死,你有办法吗
      

  2.   

    如果没有重写返回键,那默认就是退出,再进来就重新打开一个。如果按Home键离开,再进来就是退出前的页面啊。程序都是这样啊,楼主的程序比较特别吗。如果按home键后时间太长,程序一样会被系统干掉。另外,你如果想进入程序能看到数据,那你就要自己保存,重写onPause,onResume,onStart等方法,系统不会默认帮你保存输入的数据的,比如EditText输入的数据,你都要自己保存