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


package cn.sealh.wapsdk;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import cn.sealh.h.c;
import cn.sealh.i.a;
import cn.sealh.wapsdk.bean.BeanParams;
import cn.sealh.wapsdk.listener.WapStatusListener;
import java.util.ArrayList;
import java.util.regex.Pattern;

public class WapActivity extends AppCompatActivity {
    public TextView a;
    public ImageView b;
    public TextView c;
    public WapView d;

    public class a implements WapStatusListener {
        public a() {
        }

        @Override // cn.sealh.wapsdk.listener.WapStatusListener
        public /* synthetic */ void loadDataError() {
            WapStatusListener.CC.$default$loadDataError(this);
        }

        @Override // cn.sealh.wapsdk.listener.WapStatusListener
        public void onTitleChanged(String str) {
            TextView textView = WapActivity.this.a;
            if (textView != null) {
                textView.setText(str);
            }
        }
    }

    public static void a(Context context, BeanParams beanParams) {
        Intent intent = new Intent(context, WapActivity.class);
        intent.putExtra("beanParams", beanParams);
        context.startActivity(intent);
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void b(View view) {
        onBackPressed();
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void c(View view) {
        WapView wapView = this.d;
        if (wapView != null) {
            wapView.b();
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:29:0x00db  */
    /* JADX WARNING: Removed duplicated region for block: B:36:0x0119  */
    public final void a() {
        boolean z;
        this.a = (TextView) findViewById(R.id.tv_title);
        this.b = (ImageView) findViewById(R.id.iv_close);
        this.c = (TextView) findViewById(R.id.tv_tip_off);
        if (WapManager.getInstance().q) {
            this.c.setVisibility(0);
        } else {
            this.c.setVisibility(8);
        }
        findViewById(R.id.v_fake_status).getLayoutParams().height = c.a(this);
        this.b.setOnClickListener(new WapActivity$$ExternalSyntheticLambda2(this));
        Window window = getWindow();
        if (Build.VERSION.SDK_INT >= 23) {
            window.getDecorView().setSystemUiVisibility(window.getDecorView().getSystemUiVisibility() | 8192);
            c.a(window, 0, 0.0f);
        } else {
            if (Build.FINGERPRINT.contains("Flyme_OS_4") || Build.VERSION.INCREMENTAL.contains("Flyme_OS_4") || Pattern.compile("Flyme OS [4|5]", 2).matcher(Build.DISPLAY).find()) {
                c.a(window, true);
                c.a(window, 0, 0.0f);
            } else {
                try {
                    if (Integer.parseInt(((String) Class.forName("android.os.SystemProperties").getMethod("get", String.class).invoke(null, "ro.miui.ui.version.name")).replaceAll("[vV]", "")) >= 6) {
                        z = true;
                        if (!z) {
                            Class<?> cls = window.getClass();
                            try {
                                Class<?> cls2 = Class.forName("android.view.MiuiWindowManager$LayoutParams");
                                int i = cls2.getField("EXTRA_FLAG_STATUS_BAR_DARK_MODE").getInt(cls2);
                                cls.getMethod("setExtraFlags", Integer.TYPE, Integer.TYPE).invoke(window, Integer.valueOf(i), Integer.valueOf(i));
                            } catch (Exception e) {
                                e.printStackTrace();
                            }
                            c.a(window, 0, 0.0f);
                        } else {
                            window.addFlags(67108864);
                            c.a((ViewGroup) window.getDecorView(), 0, 0.0f);
                        }
                    }
                } catch (Exception unused) {
                }
                z = false;
                if (!z) {
                }
            }
        }
        findViewById(R.id.iv_back).setOnClickListener(new WapActivity$$ExternalSyntheticLambda0(this));
        this.c.setOnClickListener(new WapActivity$$ExternalSyntheticLambda1(this));
    }

    @Override // androidx.activity.ComponentActivity
    public void onBackPressed() {
        WapView wapView = this.d;
        if (!(wapView != null ? wapView.onBackPressed() : false)) {
            try {
                super.onBackPressed();
            } catch (Exception unused) {
                finish();
            }
        }
    }

    @Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, androidx.fragment.app.FragmentActivity
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.wapsdk_activity_wap);
        a();
        this.d = new WapView(this, (BeanParams) getIntent().getSerializableExtra("beanParams"), new a());
        ((FrameLayout) findViewById(R.id.fl_container)).addView(this.d);
    }

    @Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity
    public void onDestroy() {
        super.onDestroy();
        WapView wapView = this.d;
        if (wapView != null) {
            wapView.onDestroy();
        }
    }

    @Override // androidx.fragment.app.FragmentActivity
    public void onPause() {
        super.onPause();
        WapView wapView = this.d;
        if (wapView != null) {
            wapView.onPause();
        }
    }

    @Override // androidx.fragment.app.FragmentActivity
    public void onResume() {
        super.onResume();
        WapView wapView = this.d;
        if (wapView != null) {
            wapView.onResume();
        }
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void a(View view) {
        Context context;
        WapView wapView = this.d;
        if (wapView != null) {
            cn.sealh.i.a aVar = wapView.k;
            if (aVar == null) {
                context = wapView.c;
                if (!(context instanceof WapActivity)) {
                    return;
                }
            } else {
                String str = aVar.getReadState().a;
                ArrayList arrayList = new ArrayList();
                int size = wapView.d.size();
                for (int i = size - 1; i >= 0; i--) {
                    cn.sealh.i.a aVar2 = wapView.d.get(i);
                    if (!str.equals(aVar2.getReadState().a)) {
                        break;
                    }
                    arrayList.add(aVar2);
                }
                int size2 = arrayList.size();
                if (size2 == size) {
                    context = wapView.c;
                    if (!(context instanceof WapActivity)) {
                        return;
                    }
                } else {
                    for (int i2 = 1; i2 < size2; i2++) {
                        cn.sealh.i.a aVar3 = (cn.sealh.i.a) arrayList.get(i2);
                        wapView.d.remove(aVar3);
                        wapView.e.removeView(aVar3);
                    }
                    wapView.a((cn.sealh.i.a) arrayList.get(0), true);
                    return;
                }
            }
            ((Activity) context).finish();
        }
    }

    public void a(a.C0010a aVar) {
        if (aVar.a()) {
            int i = aVar.g;
            if (i == 0) {
                aVar.h = true;
            } else if (i == 1) {
                aVar.h = aVar.f;
            } else {
                aVar.h = false;
            }
        }
        boolean z = aVar.h;
        ImageView imageView = this.b;
        if (imageView == null) {
            return;
        }
        if (z) {
            imageView.setVisibility(0);
        } else {
            imageView.setVisibility(8);
        }
    }
}