package com.baidu.idl.face.platform.ui.utils; import android.app.Activity; import com.baidu.idl.facelive.api.entity.LivenessResult; import java.util.HashMap; import java.util.Map; public class IntentUtils { private static Map<String, Activity> destroyMap = new HashMap(); private static IntentUtils instance; private LivenessResult livenessResult; private String mBitmap; public static IntentUtils getInstance() { if (instance == null) { synchronized (IntentUtils.class) { if (instance == null) { instance = new IntentUtils(); } } } return instance; } public void setBitmap(String str) { this.mBitmap = str; } public String getBitmap() { return this.mBitmap; } public LivenessResult getLivenessResult() { return this.livenessResult; } public void setLivenessResult(LivenessResult livenessResult2) { this.livenessResult = livenessResult2; } public static void addDestroyActivity(Activity activity, String str) { destroyMap.put(str, activity); } public static void removeDestroyActivity(String str) { destroyMap.remove(str); } public static void destroyActivity() { for (String str : destroyMap.keySet()) { destroyMap.get(str).finish(); } } public void release() { if (instance != null) { instance = null; } } }