导航菜单

页面标题

页面副标题

FileWipe Pro v3.0.0 - OverlayActivity.java 源代码

正在查看: FileWipe Pro v3.0.0 应用的 OverlayActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.startapp.sdk.ads.interstitials;

import android.app.Activity;
import android.content.res.Configuration;
import android.os.Build;
import android.os.Bundle;
import android.view.KeyEvent;
import com.startapp.sdk.adsbase.Ad;
import com.startapp.sdk.adsbase.model.AdPreferences;
import com.startapp.sdk.components.a;
import com.startapp.sdk.internal.h0;
import com.startapp.sdk.internal.mh;
import com.startapp.sdk.internal.q0;
import com.startapp.sdk.internal.tg;
import com.startapp.sdk.internal.ug;
import com.startapp.sdk.internal.xi;
import com.startapp.sdk.internal.y7;
import java.util.WeakHashMap;

public class OverlayActivity extends Activity {
    private y7 a;
    private boolean b;
    private int c;
    private boolean d;
    private Bundle e;
    private int f = -1;
    private Ad g;

    private boolean b() {
        return this.b && Build.VERSION.SDK_INT != 26;
    }

    public void c() {
        if (this.d) {
            this.d = false;
            this.f = xi.a((Activity) this, this.c, false);
        }
    }

    @Override
    public final void finish() {
        y7 y7Var = this.a;
        if (y7Var != null) {
            y7Var.h();
        }
        super.finish();
    }

    @Override
    public final void onBackPressed() {
        y7 y7Var = this.a;
        if (y7Var == null || !y7Var.c()) {
            super.onBackPressed();
        }
    }

    @Override
    public final void onConfigurationChanged(Configuration configuration) {
        super.onConfigurationChanged(configuration);
        if (b()) {
            a();
            y7 y7Var = this.a;
            if (y7Var != null) {
                y7Var.a(this.e);
                this.a.g();
            }
            this.b = false;
        }
        y7 y7Var2 = this.a;
        if (y7Var2 != null) {
            y7Var2.d();
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        overridePendingTransition(0, 0);
        super.onCreate(bundle);
        int intExtra = getIntent().getIntExtra("placement", -1);
        int intExtra2 = getIntent().getIntExtra("ad", -1);
        if (intExtra2 <= 0) {
            finish();
            return;
        }
        Ad ad2 = (Ad) mh.a(intExtra2, Ad.class);
        this.g = ad2;
        if (ad2 == null) {
            finish();
            return;
        }
        if (intExtra >= 0) {
            ug ugVar = (ug) a.a(getApplicationContext()).l.a();
            AdPreferences.Placement byIndex = AdPreferences.Placement.getByIndex(intExtra);
            String adId = this.g.getAdId();
            if (adId != null) {
                ugVar.a.put(new tg(byIndex), adId);
            }
        }
        boolean booleanExtra = getIntent().getBooleanExtra("videoAd", false);
        requestWindowFeature(1);
        if (getIntent().getBooleanExtra("fullscreen", false) || booleanExtra) {
            getWindow().setFlags(1024, 1024);
        }
        this.d = getIntent().getBooleanExtra("activityShouldLockOrientation", true);
        if (bundle != null) {
            this.f = bundle.getInt("activityLockedOrientation", -1);
            this.d = bundle.getBoolean("activityShouldLockOrientation", true);
        }
        this.c = getIntent().getIntExtra("orientation", getResources().getConfiguration().orientation);
        this.b = getResources().getConfiguration().orientation != this.c;
        if (b()) {
            this.e = bundle;
            return;
        }
        a();
        y7 y7Var = this.a;
        if (y7Var != null) {
            y7Var.a(bundle);
        }
    }

    @Override
    public final void onDestroy() {
        if (!b()) {
            y7 y7Var = this.a;
            if (y7Var != null) {
                y7Var.e();
                this.a = null;
            }
            WeakHashMap weakHashMap = xi.a;
            xi.a((Activity) this, getResources().getConfiguration().orientation, false);
        }
        super.onDestroy();
    }

    @Override
    public final boolean onKeyDown(int i, KeyEvent keyEvent) {
        y7 y7Var = this.a;
        if (y7Var == null || y7Var.a(i, keyEvent)) {
            return true;
        }
        return super.onKeyDown(i, keyEvent);
    }

    @Override
    public final void onPause() {
        super.onPause();
        if (!b()) {
            y7 y7Var = this.a;
            if (y7Var != null) {
                y7Var.f();
            }
            h0.d(this);
        }
        overridePendingTransition(0, 0);
    }

    @Override
    public final void onResume() {
        y7 y7Var;
        super.onResume();
        int i = this.f;
        if (i == -1) {
            this.f = xi.a(this, this.c, this.d);
        } else {
            int i2 = q0.a;
            try {
                setRequestedOrientation(i);
            } catch (Throwable unused) {
            }
        }
        if (b() || (y7Var = this.a) == null) {
            return;
        }
        y7Var.g();
    }

    @Override
    public final void onSaveInstanceState(Bundle bundle) {
        super.onSaveInstanceState(bundle);
        if (b()) {
            return;
        }
        y7 y7Var = this.a;
        if (y7Var != null) {
            y7Var.b(bundle);
        }
        bundle.putInt("activityLockedOrientation", this.f);
        bundle.putBoolean("activityShouldLockOrientation", this.d);
    }

    @Override
    public final void onStop() {
        super.onStop();
        b();
    }

    private void a() {
        throw new UnsupportedOperationException("Method not decompiled: com.startapp.sdk.ads.interstitials.OverlayActivity.a():void");
    }
}