package com.seewo.vtv.interfaces;

import android.os.DeadObjectException;
import android.os.RemoteException;
import android.util.Log;
import b.c.e.d.c;
import com.cvte.tv.api.aidl.ITvApiManager;

/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractTvHelper implements c.d {
    private static final String TAG = "AbstractTvHelper";

    public AbstractTvHelper() {
        c.k().g(this);
    }

    protected ITvApiManager getTvApiManager() {
        return c.k().l();
    }

    protected void handleNoSuchMethodError(NoSuchMethodError noSuchMethodError) {
        noSuchMethodError.printStackTrace();
        Log.e(TAG, "handleNoSuchMethodError: ", noSuchMethodError);
    }

    protected void handleRemoteException(RemoteException remoteException) {
        remoteException.printStackTrace();
        if (remoteException instanceof DeadObjectException) {
            c.k().q();
        }
    }

    protected abstract void loadTvApi();

    @Override // b.c.e.d.c.d
    public void onTvApiConnected(ITvApiManager iTvApiManager) {
        loadTvApi();
    }
}
