package com.dss.tpservice.utils;

import android.util.Log;
import com.dss.tpservice.bean.IAction;
import java.util.HashMap;
import java.util.Map;

/* JADX INFO: loaded from: classes.dex */
public class ActionsManager {
    private static final String TAG = "ActionsManager";
    private static final ActionsManager sActionsManager = new ActionsManager();
    private final Map<String, IAction> mActions = new HashMap();

    private ActionsManager() {
    }

    public static ActionsManager getInstance() {
        return sActionsManager;
    }

    public IAction getAction(String str) {
        if (this.mActions.containsKey(str)) {
            return this.mActions.get(str);
        }
        try {
            IAction iAction = (IAction) Class.forName(str).newInstance();
            this.mActions.put(str, iAction);
            return iAction;
        } catch (Exception e) {
            Log.d(TAG, "ActionsManager create action has error = " + e);
            return null;
        }
    }
}
