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


package com.zj.zjsdk.activity;

import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.MenuItem;
import androidx.appcompat.app.AppCompatActivity;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import com.zj.zjsdk.a.a;
import com.zj.zjsdk.utils.b;

public class ZjCompatExtActivity extends AppCompatActivity {
    private static final String b = "ExtActivity";
    private IBaseActivityLifeCycle a;

    public ClassLoader getClassLoader() {
        ClassLoader b2 = a.INSTANCE.b();
        return b2 != null ? b2 : super.getClassLoader();
    }

    @Override // androidx.appcompat.app.AppCompatActivity
    public Resources getResources() {
        return super.getResources();
    }

    /* access modifiers changed from: protected */
    @Override // androidx.activity.ComponentActivity, androidx.fragment.app.FragmentActivity
    public void onActivityResult(int i, int i2, Intent intent) {
        this.a.onActivityResult(i, i2, intent);
        super.onActivityResult(i, i2, intent);
    }

    /* access modifiers changed from: protected */
    @Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, androidx.fragment.app.FragmentActivity
    public void onCreate(Bundle bundle) {
        String str;
        Intent intent = getIntent();
        Bundle extras = intent != null ? intent.getExtras() : null;
        if (extras != null) {
            try {
                String string = extras.getString(IBaseActivityLifeCycle.TAG_THEME_RES_NAME, null);
                if (string != null) {
                    setTheme(getResources().getIdentifier(string, TtmlNode.TAG_STYLE, getPackageName()));
                }
            } catch (Throwable unused) {
            }
        }
        super.onCreate(bundle);
        try {
            Object newInstance = a.INSTANCE.b().loadClass(getIntent().getStringExtra(IBaseActivityLifeCycle.TAG_CLASS_NAME)).newInstance();
            if (newInstance instanceof IBaseActivityLifeCycle) {
                this.a = (IBaseActivityLifeCycle) newInstance;
                if (extras != null) {
                    extras.putInt("from", 1);
                }
                this.a.attach(this);
                this.a.onCreate(extras);
                return;
            }
            b.c(b, "(newInstance instanceof) error.");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
            str = "load class error.";
            b.c(b, str);
        } catch (IllegalAccessException | InstantiationException e2) {
            e2.printStackTrace();
            str = "act.newInstance error.";
            b.c(b, str);
        }
    }

    /* access modifiers changed from: protected */
    @Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity
    public void onDestroy() {
        this.a.onDestroy();
        super.onDestroy();
    }

    @Override // androidx.appcompat.app.AppCompatActivity
    public boolean onKeyDown(int i, KeyEvent keyEvent) {
        return this.a.onKeyDown(i, keyEvent);
    }

    public boolean onOptionsItemSelected(MenuItem menuItem) {
        return this.a.onOptionsItemSelected(menuItem);
    }

    /* access modifiers changed from: protected */
    @Override // androidx.fragment.app.FragmentActivity
    public void onPause() {
        this.a.onPause();
        super.onPause();
    }

    /* access modifiers changed from: protected */
    public void onRestart() {
        this.a.onRestart();
        super.onRestart();
    }

    /* access modifiers changed from: protected */
    @Override // androidx.fragment.app.FragmentActivity
    public void onResume() {
        this.a.onResume();
        super.onResume();
    }

    /* access modifiers changed from: protected */
    @Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity
    public void onStart() {
        this.a.onStart();
        super.onStart();
    }

    /* access modifiers changed from: protected */
    @Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity
    public void onStop() {
        this.a.onStop();
        super.onStop();
    }
}