正在查看: FileWipe Pro v3.0.0 应用的 ApkConfirmDialogActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: FileWipe Pro v3.0.0 应用的 ApkConfirmDialogActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.tradplus.crosspro.ui;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.Display;
import android.view.KeyEvent;
import android.view.View;
import android.view.Window;
import android.widget.Button;
import com.tradplus.ads.base.network.response.CPAdResponse;
import com.tradplus.ads.base.util.PrivacyDataInfo;
import com.tradplus.ads.common.util.ResourceUtils;
public class ApkConfirmDialogActivity extends Activity {
public static String adSourceId;
public static CPAdResponse cpAd;
public static String requestId;
public static String url;
private AlertDialog alertDialog;
public static void start(Context context, String str, CPAdResponse cPAdResponse, String str2, String str3) {
requestId = str;
cpAd = cPAdResponse;
url = str2;
adSourceId = str3;
Intent intent = new Intent(context, (Class<?>) ApkConfirmDialogActivity.class);
intent.addFlags(268435456);
context.startActivity(intent);
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
View inflate = View.inflate(this, ResourceUtils.getLayoutIdByName(this, "cp_alert_dialog_view"), null);
AlertDialog create = new AlertDialog.Builder(this).create();
this.alertDialog = create;
create.setView(inflate);
Window window = this.alertDialog.getWindow();
Display defaultDisplay = getWindowManager().getDefaultDisplay();
window.setGravity(17);
window.setFlags(8, 8);
this.alertDialog.show();
if (PrivacyDataInfo.getInstance().getOrientationInt() == 1) {
window.setLayout((int) (defaultDisplay.getWidth() * 0.8d), -2);
} else {
window.setLayout((int) (defaultDisplay.getWidth() * 0.5d), -2);
}
Button button = (Button) inflate.findViewById(ResourceUtils.getViewIdByName(this, "btn_cancel"));
Button button2 = (Button) inflate.findViewById(ResourceUtils.getViewIdByName(this, "btn_login"));
button.setOnClickListener(new c(this, 0));
button2.setOnClickListener(new c(this, 1));
}
@Override
public void onDestroy() {
requestId = null;
cpAd = null;
url = null;
adSourceId = null;
AlertDialog alertDialog = this.alertDialog;
if (alertDialog != null) {
alertDialog.dismiss();
}
super.onDestroy();
}
@Override
public boolean onKeyDown(int i, KeyEvent keyEvent) {
if (4 == i) {
return true;
}
return super.onKeyDown(i, keyEvent);
}
}