package com.hdl.photovoltaic.utils;
|
|
import android.app.ActivityManager;
|
import android.content.Context;
|
|
import java.util.List;
|
|
/**
|
* Created by hxb on 2024/12/27.
|
*/
|
public class ProcessManagerUtils {
|
|
//删除当前应用所有进程
|
public static void killAllProcess(Context context) {
|
if(context==null){
|
return;
|
}
|
final ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
|
List<ActivityManager.RunningAppProcessInfo> procList = am.getRunningAppProcesses();
|
for (ActivityManager.RunningAppProcessInfo proc : procList) {
|
if (proc.processName != null && proc.processName.startsWith(context.getPackageName())) {
|
android.os.Process.killProcess(proc.pid);
|
break;
|
}
|
}
|
}
|
}
|