导航菜单

页面标题

页面副标题

Clean Center v0.5.5 - QuestionActivity.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;
        }
    }
}