<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
ActivityManager am = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
am.killBackgroundProcesses(getPackageName());
백그라운드의 앱 종료는 위 소스로 해결했습니다.
그런데 현재 실행중인 앱이 설정된 패키지명과 동일 할때 종료하는 법은 없나요?
아래 방법처럼 해도 외부앱 pid값을 못 가져오네요..
List<ActivityManager.RunningAppProcessInfo> list = am.getRunningAppProcesses();
for(ActivityManager.RunningAppProcessInfo rap : list)
{
if(rap.processName.equals(packageName))
{
android.os.Process.killProcess(rap.pid);
}
}