看看LOG输出内容,应该有异常发生。

解决方案 »

  1.   

    你的意思是返回桌面的时候,再想看之前的activity的时候出错了?是不是由于android2.1和2.2的api的不同,调用的函数也不一样,导致你的操作不起作用!
      

  2.   

    返回桌面, 再点击图标,按理说应该回到之前的activity,因为堆栈中还存在,但是他是重新运行了比如有3个activity, 1→2→3, 在3的时候返回桌面,再点击图标,不会回到3 ,而是1
      

  3.   

    我觉得就是这样的阿,因为我们每次不是在acitvity里面返回桌面,再由桌面启动activity的时候都是要重新启动,而不是要回到以前操作停留过的界面!它都会先在主activity里面阿!然后通过此acitivity调用其他的acitvity阿!
      

  4.   

    只要activity堆栈里面有这个activity, 就会返回这个activity, 肯定不应该重新进入并且到主activity,这个问题之发生在第一次运行,以后就没出现,可以正常返回
      

  5.   

    一般startActivity()都是重建新的.
    你所说的需求,可以参考 android:launchMode, sdk文档里有.
      

  6.   

    关键在于,从最后的activityend返回桌面后, 在运行程序,无法返回最后的activityend
      

  7.   

    对HOme键可以添加配置文件中的android:alwaysRetainTaskState="true"处理,当按Home键,再点击桌面的程序,会回到你原来的状态
      

  8.   

    你说怪不怪  用真机调试这现象还不出现了   想看log都没有
      

  9.   

    长按Home键貌似不会重启应用
    在launcher 里面点击应用貌似会重启应用   应该是少设置了什么参数
      

  10.   

    在真机上调试不出现, 但是把apk考到手机里安装还是有问题的