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了

更多相关文章

  1. FregClient和FregServer进程间通信
  2. 【Android 开发】:UI控件之拖动条控件 SeekBar的使用方法
  3. Android NullPointerException解决方法
  4. 【原创】Android锁定横竖屏、splash,全屏、去除标题的方法
  5. Android基于TextView属性android:ellipsize实现跑马灯效果的方法
  6. Android离线安装方法
  7. 丢失Android系统库或者Conversion to Dalvik format failed with
  8. Android 进程间通信:AIDL

随机推荐

  1. C++中动态内存分配与命名空间介绍
  2. C++中如何避免内存泄漏?
  3. 【C++趣味程序】之开心消消乐
  4. C中scanf()和gets()之间的区别(代码示例)
  5. C中如何声明指向函数的指针?
  6. C++实现在二维数组中的查找
  7. C#中的Console.Read()方法详解
  8. C/C++函数如何返回多个值?(代码示例)
  9. C ++中Accessor函数的特征
  10. 用C++实现最短路径之Dijkstra算法