正在查看: Clean Center v0.5.5 应用的 QuestionActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Clean Center v0.5.5 应用的 QuestionActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.pdf.reader.fileviewer.ui.activity;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.method.ScrollingMovementMethod;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.Toast;
import androidx.activity.result.ActivityResult;
import androidx.activity.result.ActivityResultCallback;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContract;
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.core.os.BundleKt;
import com.lambda.adlib.LambdaAdAdapter;
import com.lambda.adlib.adapter.LAdMultipleAdapter;
import com.pdf.reader.fileviewer.R;
import com.pdf.reader.fileviewer.ad.AdUtils;
import com.pdf.reader.fileviewer.base.BaseActivity;
import com.pdf.reader.fileviewer.databinding.ActivityQuestionBinding;
import com.pdf.reader.fileviewer.utils.EventUtils;
import com.pdf.reader.fileviewer.utils.KtxKt;
import com.pdf.reader.fileviewer.utils.PermissionUtils;
import com.tom_roush.pdfbox.contentstream.operator.OperatorName;
import java.util.List;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.TuplesKt;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Ref;
@Metadata(d1 = {"\u0000R\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0007¢\u0006\u0004\b\u0003\u0010\u0004J\u0010\u0010\f\u001a\u00020\u00022\u0006\u0010\r\u001a\u00020\u000eH\u0016J\u0012\u0010\u000f\u001a\u00020\u00102\b\u0010\u0011\u001a\u0004\u0018\u00010\u0012H\u0014J\b\u0010\u0013\u001a\u00020\u0010H\u0002J\b\u0010\u0014\u001a\u00020\u0010H\u0002J\u000e\u0010\u0015\u001a\u00020\u00102\u0006\u0010\u0016\u001a\u00020\u0017J\u0006\u0010\u0018\u001a\u00020\u0010J\u0016\u0010\u0019\u001a\u00020\u00102\u0006\u0010\u001a\u001a\u00020\u001b2\u0006\u0010\u001c\u001a\u00020\u001dJ\u000e\u0010\u001e\u001a\u00020\u00102\u0006\u0010\u001a\u001a\u00020\u001bJ\u0006\u0010\u001f\u001a\u00020\u0010J\b\u0010 \u001a\u00020\u0010H\u0002R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082\u000e¢\u0006\u0002\n\u0000R\u0014\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\t0\bX\u0082.¢\u0006\u0002\n\u0000R\u0014\u0010\n\u001a\b\u0012\u0004\u0012\u00020\u000b0\bX\u0082.¢\u0006\u0002\n\u0000¨\u0006!"}, d2 = {"Lcom/pdf/reader/fileviewer/ui/activity/QuestionActivity;", "Lcom/pdf/reader/fileviewer/base/BaseActivity;", "Lcom/pdf/reader/fileviewer/databinding/ActivityQuestionBinding;", "<init>", "()V", "selectedIndex", "", "radioImages", "", "Landroid/widget/ImageView;", "radioLinearLayout", "Landroid/widget/LinearLayout;", "initViewBinding", "layoutInflater", "Landroid/view/LayoutInflater;", "onCreate", "", "savedInstanceState", "Landroid/os/Bundle;", "initView", "setupListeners", "getFocus", "view", "Landroid/view/View;", "toMain", "EditShow", OperatorName.CURVE_TO_REPLICATE_INITIAL_POINT, "Landroid/widget/EditText;", OperatorName.CLOSE_AND_STROKE, "", "EditDisShow", "toUninstall", "updateRadioImages", "com.pdf.reader.fileviewer-55_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class QuestionActivity extends BaseActivity<ActivityQuestionBinding> {
private List<? extends ImageView> radioImages;
private List<? extends LinearLayout> radioLinearLayout;
private int selectedIndex = -1;
public static final void EditShow$lambda$10(View view, boolean z) {
}
@Override
public ActivityQuestionBinding initViewBinding(LayoutInflater layoutInflater) {
Intrinsics.checkNotNullParameter(layoutInflater, "layoutInflater");
ActivityQuestionBinding inflate = ActivityQuestionBinding.inflate(layoutInflater);
Intrinsics.checkNotNullExpressionValue(inflate, "inflate(...)");
return inflate;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EventUtils.INSTANCE.log("surveyPageView", BundleKt.bundleOf());
initView();
setupListeners();
KtxKt.noDoubleClick(getViewBinding().clAll, new Function1() {
public final Object invoke(Object obj) {
Unit onCreate$lambda$0;
onCreate$lambda$0 = QuestionActivity.onCreate$lambda$0(QuestionActivity.this, (View) obj);
return onCreate$lambda$0;
}
});
}
public static final Unit onCreate$lambda$0(QuestionActivity questionActivity, View view) {
Intrinsics.checkNotNullParameter(view, "it");
questionActivity.hideSoftInput();
return Unit.INSTANCE;
}
private final void initView() {
((ActivityQuestionBinding) getViewBinding()).etFeatures.setVisibility(8);
((ActivityQuestionBinding) getViewBinding()).etOther.setVisibility(8);
((ActivityQuestionBinding) getViewBinding()).llPermission.setVisibility(8);
((ActivityQuestionBinding) getViewBinding()).etOther.setMovementMethod(ScrollingMovementMethod.getInstance());
((ActivityQuestionBinding) getViewBinding()).etFeatures.setMovementMethod(ScrollingMovementMethod.getInstance());
((ActivityQuestionBinding) getViewBinding()).etOther.setOnTouchListener(new View.OnTouchListener() {
@Override
public final boolean onTouch(View view, MotionEvent motionEvent) {
boolean initView$lambda$1;
initView$lambda$1 = QuestionActivity.initView$lambda$1(view, motionEvent);
return initView$lambda$1;
}
});
((ActivityQuestionBinding) getViewBinding()).etFeatures.setOnTouchListener(new View.OnTouchListener() {
@Override
public final boolean onTouch(View view, MotionEvent motionEvent) {
boolean initView$lambda$2;
initView$lambda$2 = QuestionActivity.initView$lambda$2(view, motionEvent);
return initView$lambda$2;
}
});
if (PermissionUtils.INSTANCE.permission((Context) this)) {
LinearLayout linearLayout = ((ActivityQuestionBinding) getViewBinding()).llyPermission;
Intrinsics.checkNotNullExpressionValue(linearLayout, "llyPermission");
KtxKt.gone(linearLayout);
}
this.radioImages = CollectionsKt.listOf(new ImageView[]{((ActivityQuestionBinding) getViewBinding()).radio1, ((ActivityQuestionBinding) getViewBinding()).radio2, ((ActivityQuestionBinding) getViewBinding()).radio3, ((ActivityQuestionBinding) getViewBinding()).radio4});
this.radioLinearLayout = CollectionsKt.listOf(new LinearLayout[]{((ActivityQuestionBinding) getViewBinding()).llyPermission, ((ActivityQuestionBinding) getViewBinding()).llyAds, ((ActivityQuestionBinding) getViewBinding()).llyFeatures, ((ActivityQuestionBinding) getViewBinding()).llyOther});
updateRadioImages();
}
public static final boolean initView$lambda$1(View view, MotionEvent motionEvent) {
view.getParent().requestDisallowInterceptTouchEvent(true);
return false;
}
public static final boolean initView$lambda$2(View view, MotionEvent motionEvent) {
view.getParent().requestDisallowInterceptTouchEvent(true);
return false;
}
private final void setupListeners() {
final Ref.ObjectRef objectRef = new Ref.ObjectRef();
ActivityResultLauncher registerForActivityResult = registerForActivityResult((ActivityResultContract) new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback() {
public final void onActivityResult(Object obj) {
QuestionActivity.setupListeners$lambda$3(QuestionActivity.this, (ActivityResult) obj);
}
});
Intrinsics.checkNotNullExpressionValue(registerForActivityResult, "registerForActivityResult(...)");
objectRef.element = registerForActivityResult;
getViewBinding().ivBack.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
QuestionActivity.this.toMain();
}
});
List<? extends LinearLayout> list = this.radioLinearLayout;
if (list == null) {
Intrinsics.throwUninitializedPropertyAccessException("radioLinearLayout");
list = null;
}
final int i = 0;
for (Object obj : list) {
int i2 = i + 1;
if (i < 0) {
CollectionsKt.throwIndexOverflow();
}
((LinearLayout) obj).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
QuestionActivity.setupListeners$lambda$6$lambda$5(QuestionActivity.this, i, view);
}
});
i = i2;
}
getViewBinding().tvAuthorize.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
QuestionActivity.setupListeners$lambda$7(objectRef, this, view);
}
});
getViewBinding().btnCancel.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
QuestionActivity.this.toMain();
}
});
getViewBinding().btnUninstall.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
QuestionActivity.setupListeners$lambda$9(QuestionActivity.this, view);
}
});
}
public static final void setupListeners$lambda$3(QuestionActivity questionActivity, ActivityResult activityResult) {
if (PermissionUtils.INSTANCE.permission((Context) questionActivity)) {
questionActivity.toMain();
}
}
public static final void setupListeners$lambda$6$lambda$5(QuestionActivity questionActivity, int i, View view) {
questionActivity.hideSoftInput();
questionActivity.selectedIndex = i;
questionActivity.updateRadioImages();
if (questionActivity.selectedIndex == 2) {
EditText editText = questionActivity.getViewBinding().etFeatures;
Intrinsics.checkNotNullExpressionValue(editText, "etFeatures");
String string = questionActivity.getString(R.string.suggest);
Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
questionActivity.EditShow(editText, string);
EditText editText2 = questionActivity.getViewBinding().etFeatures;
Intrinsics.checkNotNullExpressionValue(editText2, "etFeatures");
questionActivity.getFocus(editText2);
} else {
EditText editText3 = questionActivity.getViewBinding().etFeatures;
Intrinsics.checkNotNullExpressionValue(editText3, "etFeatures");
questionActivity.EditDisShow(editText3);
}
if (questionActivity.selectedIndex == 3) {
EditText editText4 = questionActivity.getViewBinding().etOther;
Intrinsics.checkNotNullExpressionValue(editText4, "etOther");
String string2 = questionActivity.getString(R.string.suggest);
Intrinsics.checkNotNullExpressionValue(string2, "getString(...)");
questionActivity.EditShow(editText4, string2);
EditText editText5 = questionActivity.getViewBinding().etOther;
Intrinsics.checkNotNullExpressionValue(editText5, "etOther");
questionActivity.getFocus(editText5);
} else {
EditText editText6 = questionActivity.getViewBinding().etOther;
Intrinsics.checkNotNullExpressionValue(editText6, "etOther");
questionActivity.EditDisShow(editText6);
}
questionActivity.getViewBinding().llPermission.setVisibility(questionActivity.selectedIndex == 0 ? 0 : 8);
}
public static final void setupListeners$lambda$7(Ref.ObjectRef objectRef, QuestionActivity questionActivity, View view) {
((ActivityResultLauncher) objectRef.element).launch(new Intent((Context) questionActivity, (Class<?>) PermissionAutoCloseActivity.class));
}
public static final void setupListeners$lambda$9(final QuestionActivity questionActivity, View view) {
String obj;
if (questionActivity.selectedIndex == -1) {
Toast.makeText((Context) questionActivity, R.string.unselect, 0).show();
return;
}
EventUtils eventUtils = EventUtils.INSTANCE;
Pair[] pairArr = new Pair[2];
int i = questionActivity.selectedIndex;
pairArr[0] = TuplesKt.to("reason", i != 0 ? i != 1 ? "Other" : "Too many ads" : "Prompt No permission granted");
int i2 = questionActivity.selectedIndex;
if (i2 == 2) {
obj = ((ActivityQuestionBinding) questionActivity.getViewBinding()).etFeatures.getText().toString();
} else {
obj = i2 != 3 ? "" : ((ActivityQuestionBinding) questionActivity.getViewBinding()).etOther.getText().toString();
}
pairArr[1] = TuplesKt.to("content", obj);
eventUtils.log("surveyPageClick", BundleKt.bundleOf(pairArr));
AdUtils.INSTANCE.showInterstitial((Activity) questionActivity, AdUtils.unintsall, true, (r20 & 8) != 0 ? 1000L : 0L, (r20 & 16) != 0 ? 10000L : 0L, new LambdaAdAdapter.OnAdapterClose<LAdMultipleAdapter>() {
public void onClose(LAdMultipleAdapter adapter, int status) {
Intrinsics.checkNotNullParameter(adapter, "adapter");
super.onClose(adapter, status);
if (status == 10 || status == 14) {
return;
}
QuestionActivity.this.toUninstall();
}
});
}
public final void getFocus(View view) {
Intrinsics.checkNotNullParameter(view, "view");
view.requestFocus();
Object systemService = getSystemService("input_method");
Intrinsics.checkNotNull(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
((InputMethodManager) systemService).showSoftInput(view, 1);
}
public final void toMain() {
startActivity(new Intent((Context) this, (Class<?>) MainActivity.class));
finish();
}
public final void EditShow(EditText v, String s) {
Intrinsics.checkNotNullParameter(v, OperatorName.CURVE_TO_REPLICATE_INITIAL_POINT);
Intrinsics.checkNotNullParameter(s, OperatorName.CLOSE_AND_STROKE);
v.setVisibility(0);
v.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public final void onFocusChange(View view, boolean z) {
QuestionActivity.EditShow$lambda$10(view, z);
}
});
}
public final void EditDisShow(EditText v) {
Intrinsics.checkNotNullParameter(v, OperatorName.CURVE_TO_REPLICATE_INITIAL_POINT);
v.setVisibility(8);
}
public final void toUninstall() {
Intent intent = new Intent("android.settings.APPLICATION_DETAILS_SETTINGS");
intent.setData(Uri.parse("package:" + getPackageName()));
startActivity(intent);
}
private final void updateRadioImages() {
List<? extends ImageView> list = this.radioImages;
if (list == null) {
Intrinsics.throwUninitializedPropertyAccessException("radioImages");
list = null;
}
int i = 0;
for (Object obj : list) {
int i2 = i + 1;
if (i < 0) {
CollectionsKt.throwIndexOverflow();
}
((ImageView) obj).setImageResource(i == this.selectedIndex ? R.mipmap.ic_selected : R.mipmap.ic_unselected);
i = i2;
}
}
}