PackageManager pm = mContext.getPackageManager();
ActivityManager am = (ActivityManager) mContext
.getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RecentTaskInfo> recentTasks = am.getRecentTasks(1,
ActivityManager.RECENT_IGNORE_UNAVAILABLE);
RecentTaskInfo rtinfo = recentTasks.get(0);
ResolveInfo resolveInfo = pm.resolveActivity(
rtinfo.baseIntent, 0);
if (!(resolveInfo.activityInfo.packageName.endsWith("com.android.systemui")||
resolveInfo.activityInfo.packageName.endsWith("com.android.launcher")||
resolveInfo.activityInfo.packageName.endsWith("com.wz.start"))) {
if (am != null) {
am.removeTask(recentTasks.get(0).persistentId,
ActivityManager.REMOVE_TASK_KILL_PROCESS);
}
}
ActivityManager am = (ActivityManager) mContext
.getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RecentTaskInfo> recentTasks = am.getRecentTasks(1,
ActivityManager.RECENT_IGNORE_UNAVAILABLE);
RecentTaskInfo rtinfo = recentTasks.get(0);
ResolveInfo resolveInfo = pm.resolveActivity(
rtinfo.baseIntent, 0);
if (!(resolveInfo.activityInfo.packageName.endsWith("com.android.systemui")||
resolveInfo.activityInfo.packageName.endsWith("com.android.launcher")||
resolveInfo.activityInfo.packageName.endsWith("com.wz.start"))) {
if (am != null) {
am.removeTask(recentTasks.get(0).persistentId,
ActivityManager.REMOVE_TASK_KILL_PROCESS);
}
}