Sleep mode 진입 시 구동중인 Application을 정리(중지)
- Sleep / Wake Up 반복시 Task 쌓이는 현상을 피하기 위해 사용.
1. Stop Running Application
private void stopExecutedApplication() {
mRunningTaskInfo = mActivityManager.getRunningTasks(Integer.MAX_VALUE);
for(int i = 0; i < mRunningTaskInfo.size(); i++) {
int taskId = mRunningTaskInfo.get(i).id;
String pkgName = mRunningTaskInfo.get(i).baseActivity.getPackageName();
mActivityManager.removeTask(taskId, ActivityManager.REMOVE_TASK_KILL_PROCESS);
}
}