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();
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
activityList .add(this);
}
@Override
protected 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());
}
}
复制这段代码然后让你所有的Activity都继承它,调用方法killMyProcess()就OK了
android 2.2以上杀进程方法: android.os.Process.killProcess(android.os.Process.myPid());,但是如果直接调用它肯定不好使。解决方法如下:
/*******************************转载请注明出处***************************/
{
public static List activityList = new ArrayList();
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
activityList .add(this);
}
@Override
protected 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());
}
}
复制这段代码然后让你所有的Activity都继承它,调用方法killMyProcess()就OK了