1
请问我的里程碑程序转到后台再回前台后程序总是从开始界面开始?但我用1.6测试的时候,程序是从跳出到后台是的界面接着运行,请问这是怎么回事呢?
2
我在一个activity加上singletask,但是如果我想退出整个应用怎么办?我用android.os.Process.killProcess(android.os.Process.myPid());程序只是杀掉了以前的task,我该怎么让整个程序退出呢?谢谢!
3
请问大家我该怎么重载home呢,在按动home键以后,都是返回系统桌面,请问我该怎么截获home点击的事件,然后重载他呢?谢谢!
4
我在用ddms的时候,设备老掉线这是为什么呢?

解决方案 »

  1.   

    我还是入门级,不过都会,哈哈1.你对于Activity的标记还不是很清楚吧,startActivity的FLAG有个从历史栈的定义
    2.Kill自己的pid就是结束自己的进程,如果没退出说明没有结束成功
    3.这个看来正常的权限无法做到,我们这里不叫重载,叫捕获,重载是OOP的术语
    4.socket超时,说明java或dot net开发的玩意不可靠,毕竟中间的adb是跨进程的
      

  2.   

    对于3.  重载OnKeyDown函数来捕获Home按下的事件不行么?
    我没试过。
      

  3.   

    1.我使用里程碑与XT800做测试机,没有发生这些情况,是不是LZ在Activity里重载了onResume(),然后在里面进行界面初始化呢?这样就会导致LZ所说的问题2.貌似2.X版本中无法完全退出程序,程序是不是最终完全退出由系统处理3.要对home进行处理,只能去修改framework层4.不太了解
      

  4.   

    上面有几位将的很好,我补充一下;
    2.想你的Activity结束就结束程序,你可以保证你的task里面随时只有一个Activity,当这个Activity finish的时候整个程序就退出了,也就是你每起一个Activity就让前面一个Activity结束。
    3.Home建在onKeyEvent里面是没有办法捕获的,只有去修改framework来实现你自己的效果,可以去看phone window的代码。
      

  5.   


    你会发现OnKeyDown   所有键都能监听,唯独home键是无法监听的。
     你试想,如果一个软件屏蔽了back键和home键, 那他怎么退出?就成了流氓软件了。。
      

  6.   

    Android很好很强大
    在功能应用上 最近我发现了一款软件觉得在基于Android系统上功能做得非常好不知道谁有源代码  可以研究一下  怎么实现的  很想学习一下    文件大师不知道大家用过没图片浏览   文件管理  HTTP  FTP  WIFI  太神奇了
      

  7.   

    呵呵……我还真没想过,因为只屏蔽过Back键。
      

  8.   

    2.这样未必能达到LZ的要求,我是用
    System.exit(0); // exit application
    来退出应用程序的。