正在查看: FileWipe Pro v3.0.0 应用的 OverlayActivity.java JAVA 源代码文件
本页面展示 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");
}
}