正在查看: Clean Center v0.5.5 应用的 TipsDialog.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Clean Center v0.5.5 应用的 TipsDialog.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.pdf.reader.fileviewer.ui.dialog;
import android.content.Context;
import android.view.View;
import com.lxj.xpopup.XPopup;
import com.lxj.xpopup.core.BasePopupView;
import com.lxj.xpopup.core.CenterPopupView;
import com.lxj.xpopup.enums.PopupPosition;
import com.lxj.xpopup.interfaces.SimpleCallback;
import com.pdf.reader.fileviewer.R;
import com.pdf.reader.fileviewer.databinding.DialogTipsBinding;
import com.pdf.reader.fileviewer.ui.activity.WebActivity;
import com.pdf.reader.fileviewer.utils.KtxKt;
import com.pdf.reader.fileviewer.utils.MMKVKeys;
import com.pdf.reader.fileviewer.utils.MMKVKeysKt;
import com.yandex.div.core.dagger.Names;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u0005\n\u0002\u0010\b\n\u0002\b\u0003\u0018\u0000 \u000e2\u00020\u0001:\u0001\u000eB\u001d\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005¢\u0006\u0004\b\u0007\u0010\bJ\b\u0010\u000b\u001a\u00020\fH\u0014J\b\u0010\r\u001a\u00020\u0006H\u0014R\u0017\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005¢\u0006\b\n\u0000\u001a\u0004\b\t\u0010\n¨\u0006\u000f"}, d2 = {"Lcom/pdf/reader/fileviewer/ui/dialog/TipsDialog;", "Lcom/lxj/xpopup/core/CenterPopupView;", Names.CONTEXT, "Landroid/content/Context;", "submit", "Lkotlin/Function0;", "", "<init>", "(Landroid/content/Context;Lkotlin/jvm/functions/Function0;)V", "getSubmit", "()Lkotlin/jvm/functions/Function0;", "getImplLayoutId", "", "onCreate", "Companion", "com.pdf.reader.fileviewer-55_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class TipsDialog extends CenterPopupView {
public static final Companion INSTANCE = new Companion(null);
private final Function0<Unit> submit;
public final Function0<Unit> getSubmit() {
return this.submit;
}
public TipsDialog(Context context, Function0<Unit> function0) {
super(context);
Intrinsics.checkNotNullParameter(context, Names.CONTEXT);
Intrinsics.checkNotNullParameter(function0, "submit");
this.submit = function0;
}
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u001c\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u00072\f\u0010\b\u001a\b\u0012\u0004\u0012\u00020\u00050\t¨\u0006\n"}, d2 = {"Lcom/pdf/reader/fileviewer/ui/dialog/TipsDialog$Companion;", "", "<init>", "()V", "show", "", Names.CONTEXT, "Landroid/content/Context;", "submit", "Lkotlin/Function0;", "com.pdf.reader.fileviewer-55_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final void show(Context context, Function0<Unit> submit) {
Intrinsics.checkNotNullParameter(context, Names.CONTEXT);
Intrinsics.checkNotNullParameter(submit, "submit");
if (MMKVKeysKt.getMMKVBool(MMKVKeys.keyShowTips, false)) {
submit.invoke();
} else {
new XPopup.Builder(context).popupPosition(PopupPosition.Bottom).setPopupCallback(new SimpleCallback() {
public void onDismiss(BasePopupView popupView) {
super.onDismiss(popupView);
}
}).asCustom(new TipsDialog(context, submit)).show();
}
}
}
protected int getImplLayoutId() {
return R.layout.dialog_tips;
}
protected void onCreate() {
super.onCreate();
DialogTipsBinding bind = DialogTipsBinding.bind(getPopupImplView());
Intrinsics.checkNotNullExpressionValue(bind, "bind(...)");
KtxKt.noDoubleClick(bind.tvDes3, new Function1() {
public final Object invoke(Object obj) {
Unit onCreate$lambda$0;
onCreate$lambda$0 = TipsDialog.onCreate$lambda$0(TipsDialog.this, (View) obj);
return onCreate$lambda$0;
}
});
bind.tvCancel.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
TipsDialog.this.dismiss();
}
});
bind.tvOk.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
TipsDialog.onCreate$lambda$2(TipsDialog.this, view);
}
});
}
public static final Unit onCreate$lambda$0(TipsDialog tipsDialog, View view) {
Intrinsics.checkNotNullParameter(view, "it");
WebActivity.Companion companion = WebActivity.INSTANCE;
Context context = tipsDialog.getContext();
Intrinsics.checkNotNullExpressionValue(context, "getContext(...)");
companion.start(context, "https://www.trustlook.com/privacy-policy", "TrustLook");
return Unit.INSTANCE;
}
public static final void onCreate$lambda$2(TipsDialog tipsDialog, View view) {
MMKVKeysKt.putMMKVBool(MMKVKeys.keyShowTips, true);
tipsDialog.submit.invoke();
tipsDialog.dismiss();
}
}