public void requestKillProcess(final Context context) {
  int sdkVersion = Integer.parseInt(Build.VERSION.SDK);
  if (sdkVersion < 8) {
   ActivityManager am = (ActivityManager) context
     .getSystemService(Context.ACTIVITY_SERVICE);
   am.restartPackage(getPackageName());
  } else {
   new Thread(new Runnable() {
    @Override
    public void run() {
     ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
     String name = getApplicationInfo().processName;
     while (true) {
      List<RunningAppProcessInfo> list = am
        .getRunningAppProcesses();
      for (RunningAppProcessInfo i : list) {
       if (i.processName.equals(name) == true) {
        if (i.importance >= RunningAppProcessInfo.IMPORTANCE_BACKGROUND)
         am.restartPackage(getPackageName());
        Thread.yield();
        break;
       }
      }
     }
    }
   }, "Process Killer").start();
  }
 }

예 이 소스입니다...
불러 와서 사용 해 보려고 하지만....
2.1까지는 되는데 2.2는 도저히 안되네요....

사용 하는 법 알려 주실분을 찾아요 ;ㅁ; (1주일째 어플 종료랑 씨름 하고 있습니다 ;ㅁ;)