正在查看: Spermatid Pro v6.4.3 应用的 ADBrowser.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Spermatid Pro v6.4.3 应用的 ADBrowser.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.hailiang.advlib.ui.front;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import androidx.appcompat.app.AppCompatActivity;
import bc.a;
import com.hailiang.advlib.common.b;
import com.hailiang.advlib.core.IADBrowser;
public class ADBrowser extends AppCompatActivity {
private IADBrowser adBrowserImp;
private void loadInstance() {
IADBrowser iADBrowser = (IADBrowser) b.c().a(IADBrowser.class, new Object[0]);
this.adBrowserImp = iADBrowser;
if (iADBrowser == null) {
Log.i("ADBrowser", "Well, our remote class didn't load yet, invoke _bootstrap() ...");
a.a(getApplicationContext());
}
}
public void onActivityResult(int i, int i5, Intent intent) {
IADBrowser iADBrowser = this.adBrowserImp;
if (iADBrowser != null) {
iADBrowser.onActivityResultRef(i, i5, intent);
}
}
public void onCreate(Bundle bundle) {
try {
super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
loadInstance();
IADBrowser iADBrowser = this.adBrowserImp;
if (iADBrowser != null) {
iADBrowser.doWhenReflect(this, bundle);
}
} catch (Exception e) {
e.printStackTrace();
finish();
}
}
public boolean onKeyDown(int i, KeyEvent keyEvent) {
IADBrowser iADBrowser = this.adBrowserImp;
if (iADBrowser == null || !Boolean.valueOf(iADBrowser.onKeyEvent(i, keyEvent)).booleanValue()) {
return super.onKeyDown(i, keyEvent);
}
return true;
}
public void onRequestPermissionsResult(int i, String[] strArr, int[] iArr) {
IADBrowser iADBrowser = this.adBrowserImp;
if (iADBrowser != null) {
iADBrowser.whenPermDialogReturns(i, strArr, iArr);
}
}
}