android 2.2以上杀进程方法
android 2.2以下杀进程方法:restartPackage();
android 2.2以上杀进程方法: android.os.Process.killProcess(android.os.Process.myPid());,但是如果直接调用它肯定不好使。解决方法如下:
public class MyActivity extends Activity{public static List activityList = new ArrayList();@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);activityList .add(this);}@Overrideprotected void onDestroy(){super.onDestroy();activityList .remove(this);}public static void killMyProcess(){for (Activity activity: activity){activity.finish();}android.os.Process.killProcess(android.os.Process.myPid());}}