Files
expert-app/app/src/main/java/cn/shangyu/gdxzExpert/utils/DestroyActivityUtil.java
T
2025-11-18 15:12:24 +08:00

34 lines
882 B
Java

package cn.shangyu.gdxzExpert.utils;
import android.app.Activity;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
/**
* Created by WANGChengXin on 2019/5/23.
*/
public class DestroyActivityUtil {
private static Map<String, Activity> destoryMap = new HashMap<>();
//将Activity添加到队列中
public static void addDestoryActivityToMap(Activity activity, String activityName) {
destoryMap.put(activityName, activity);
}
//根据名字销毁制定Activity
public static void destoryActivity(String activityName) {
Set<String> keySet = destoryMap.keySet();
if (keySet.size() > 0) {
for (String key : keySet) {
if (activityName.equals(key)) {
destoryMap.get(key).finish();
}
}
}
}
}