翰林优商.apk(点击下载) / IntentUtils.java


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;
        }
    }
}