如题~  Android如何退出整个程序~?

解决方案 »

  1.   

    杀进程:     android.os.Process.killProcess(android.os.Process.myPid());
    退Activity: android.app.Activity.finish();
      

  2.   

    void java.lang.System.exit(int code)public static void exit (int code) 
    Since: API Level 1 
    Causes the virtual machine to stop running and the program to exit. If runFinalizersOnExit(boolean) has been previously invoked with a true argument, then all all objects will be properly garbage-collected and finalized first.Parameters
    code  the return code. Throws
    SecurityException  if the running thread has not enough permission to exit the virtual machine. 
      

  3.   

    杀进程 这招够狠
    退activity  不一定退进程。
      

  4.   

    System.exit(0);
    进程直接自杀 方便快捷 居家旅行必备
      

  5.   

    为什么我无论用android.os.Process.killProcess(android.os.Process.myPid());
     或者用System.exit(0);
     都报错误呢~   程序关闭是关了 一关闭就卡一会  然后跳出应用程序没有响应   晕
      

  6.   

    只调用finish()方法,程序还保存之前的数据状态,例如Hashtable里
    退出时再加一句:System.exit(0);就没有之前的数据状态了。
      

  7.   

    刚试验过了 finish()方法 只是Activity退出 但是仍然执行原来的任务 
               killprocess方法 能结束任务 
               但是对于多Activity的工程 怎么执行killprocess方法和system.exit()方法 仍然返回上 一 个Activity而不是退出这个程序呢
      

  8.   

    我是这样解决的:
    Activity A登录
    Activity B主页面在B中有退出系统按钮,触发事件执行 finish();这时候,系统退回A页面,如果这时候想直接关闭A页面,
    则可以重写restart()方法,在里面加入finish();即可。这样有点麻烦,确实能解决问题。
      

  9.   

    System.ext(0);  
    java C#标准退出法