正在查看: CallApp v2.226 应用的 AdActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CallApp v2.226 应用的 AdActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package sg.bigo.ads.api;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.lang.reflect.Constructor;
import sg.bigo.ads.api.core.BaseAdActivityImpl;
public class AdActivity extends Activity {
@Nullable
private BaseAdActivityImpl a;
@NonNull
public static Intent a(Context context, @NonNull Class<? extends BaseAdActivityImpl> cls) {
Intent intent = new Intent(context, (Class<?>) AdActivity.class);
if (!(context instanceof Activity)) {
intent.addFlags(268435456);
}
intent.putExtra("impl_clazz", cls.getName());
return intent;
}
@NonNull
public static Intent c(Context context, @NonNull Class<? extends BaseAdActivityImpl> cls) {
Intent intent = new Intent(context, (Class<?>) LandscapeAdActivity.class);
if (!(context instanceof Activity)) {
intent.addFlags(268435456);
}
intent.putExtra("impl_clazz", cls.getName());
return intent;
}
@NonNull
public static Intent d(Context context, @NonNull Class<? extends BaseAdActivityImpl> cls) {
Intent intent = new Intent(context, (Class<?>) CompanionAdActivity.class);
if (!(context instanceof Activity)) {
intent.addFlags(268435456);
}
intent.putExtra("impl_clazz", cls.getName());
return intent;
}
@NonNull
public static Intent e(Context context, @NonNull Class<? extends BaseAdActivityImpl> cls) {
Intent intent = new Intent(context, (Class<?>) LandscapeCompanionAdActivity.class);
if (!(context instanceof Activity)) {
intent.addFlags(268435456);
}
intent.putExtra("impl_clazz", cls.getName());
return intent;
}
@NonNull
public static Intent f(Context context, @NonNull Class<? extends BaseAdActivityImpl> cls) {
Intent intent = new Intent(context, (Class<?>) LandingStyleableActivity.class);
if (!(context instanceof Activity)) {
intent.addFlags(268435456);
}
intent.putExtra("impl_clazz", cls.getName());
return intent;
}
public int b() {
return 0;
}
@Override
public void finish() {
super.finish();
try {
BaseAdActivityImpl baseAdActivityImpl = this.a;
if (baseAdActivityImpl != null) {
baseAdActivityImpl.X();
}
} catch (Throwable unused) {
}
}
@Override
public void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
try {
BaseAdActivityImpl baseAdActivityImpl = this.a;
if (baseAdActivityImpl != null) {
baseAdActivityImpl.a(i, i2, intent);
}
} catch (Throwable unused) {
}
}
@Override
public void onBackPressed() {
try {
BaseAdActivityImpl baseAdActivityImpl = this.a;
if (baseAdActivityImpl != null) {
baseAdActivityImpl.W();
}
} catch (Throwable unused) {
}
}
@Override
public void onCreate(@Nullable Bundle bundle) {
boolean z;
Throwable th;
try {
Constructor<?> declaredConstructor = Class.forName(getIntent().getStringExtra("impl_clazz")).getDeclaredConstructor(Activity.class);
declaredConstructor.setAccessible(true);
this.a = (BaseAdActivityImpl) declaredConstructor.newInstance(this);
a();
super.onCreate(bundle);
} catch (Throwable th2) {
z = false;
th = th2;
}
try {
this.a.J = b();
this.a.N();
} catch (Throwable th3) {
th = th3;
z = true;
getIntent().putExtra("create_error_flag", true);
getIntent().putExtra("create_error_msg", Log.getStackTraceString(th));
if (!z) {
super.onCreate(bundle);
}
finish();
}
}
@Override
public void onDestroy() {
super.onDestroy();
try {
BaseAdActivityImpl baseAdActivityImpl = this.a;
if (baseAdActivityImpl != null) {
baseAdActivityImpl.D();
this.a = null;
}
} catch (Throwable unused) {
}
}
@Override
public void onPause() {
super.onPause();
try {
BaseAdActivityImpl baseAdActivityImpl = this.a;
if (baseAdActivityImpl != null) {
baseAdActivityImpl.V();
}
} catch (Throwable unused) {
}
}
@Override
public void onResume() {
super.onResume();
try {
BaseAdActivityImpl baseAdActivityImpl = this.a;
if (baseAdActivityImpl != null) {
baseAdActivityImpl.U();
}
} catch (Throwable unused) {
finish();
}
}
@Override
public boolean onTouchEvent(MotionEvent motionEvent) {
if (super.onTouchEvent(motionEvent)) {
return true;
}
BaseAdActivityImpl baseAdActivityImpl = this.a;
return baseAdActivityImpl != null && baseAdActivityImpl.b(motionEvent);
}
@Override
public void onWindowFocusChanged(boolean z) {
super.onWindowFocusChanged(z);
try {
BaseAdActivityImpl baseAdActivityImpl = this.a;
if (baseAdActivityImpl != null) {
baseAdActivityImpl.g(z);
}
} catch (Throwable unused) {
}
}
@NonNull
public static Intent b(Context context, @NonNull Class<? extends BaseAdActivityImpl> cls) {
Intent intent = new Intent(context, (Class<?>) PopupAdActivity.class);
if (!(context instanceof Activity)) {
intent.addFlags(268435456);
}
intent.putExtra("impl_clazz", cls.getName());
return intent;
}
public void a() {
}
}