乐健体育 v3.9.1版本的 MD5 值为:87ae8a64955cdd0e43f3559ee8984d75

以下内容为反编译后的 PrivacyDialogFragment.java 源代码,内容仅作参考


package com.ledreamer.privacyModule.dialog;

import android.app.Dialog;
import android.content.DialogInterface;
import android.content.res.Resources;
import android.os.Bundle;
import android.text.style.ClickableSpan;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.fragment.app.FragmentActivity;
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
import com.ledreamer.commonModule.base.BaseDialogFragment;
import com.ledreamer.commonModule.widget.SpannableTextView;
import com.ledreamer.privacyModule.R;
import com.ledreamer.privacyModule.dialog.PrivacyDialogFragment;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
@Metadata(bv = {1, 0, 3}, d1 = {"\u0000:\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u000b\u0018\u0000 \u001a2\u00020\u0001:\u0002\u001b\u001aB\u0007¢\u0006\u0004\b\u0018\u0010\u0019J\u0019\u0010\u0005\u001a\u00020\u00042\b\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0016¢\u0006\u0004\b\u0005\u0010\u0006J-\u0010\f\u001a\u0004\u0018\u00010\u000b2\u0006\u0010\b\u001a\u00020\u00072\b\u0010\n\u001a\u0004\u0018\u00010\t2\b\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0016¢\u0006\u0004\b\f\u0010\rJ\u0019\u0010\u000f\u001a\u00020\u000e2\b\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0016¢\u0006\u0004\b\u000f\u0010\u0010J\u0015\u0010\u0013\u001a\u00020\u000e2\u0006\u0010\u0012\u001a\u00020\u0011¢\u0006\u0004\b\u0013\u0010\u0014R\u0018\u0010\u0017\u001a\u0004\u0018\u00010\u00118\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0015\u0010\u0016¨\u0006\u001c"}, d2 = {"Lcom/ledreamer/privacyModule/dialog/PrivacyDialogFragment;", "Lcom/ledreamer/commonModule/base/BaseDialogFragment;", "Landroid/os/Bundle;", "savedInstanceState", "Landroid/app/Dialog;", "onCreateDialog", "(Landroid/os/Bundle;)Landroid/app/Dialog;", "Landroid/view/LayoutInflater;", "inflater", "Landroid/view/ViewGroup;", "container", "Landroid/view/View;", "onCreateView", "(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;", "", "onActivityCreated", "(Landroid/os/Bundle;)V", "Lcom/ledreamer/privacyModule/dialog/PrivacyDialogFragment$b;", ServiceSpecificExtraArgs.CastExtraArgs.LISTENER, "setOnPrivacyClickListener", "(Lcom/ledreamer/privacyModule/dialog/PrivacyDialogFragment$b;)V", "c", "Lcom/ledreamer/privacyModule/dialog/PrivacyDialogFragment$b;", "onPrivacyClickListener", "<init>", "()V", "b", "a", "privacyModule_uni_release_Release"}, k = 1, mv = {1, 5, 1})
public final class PrivacyDialogFragment extends BaseDialogFragment {
    public static final a b = new a(null);
    public b c;

    public static final class a {
        public a() {
        }

        public a(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }
    }

    public interface b {
        void a();

        void b();
    }

    public static final class c extends ClickableSpan {
        @Override
        public void onClick(View widget) {
            Intrinsics.checkNotNullParameter(widget, "widget");
            f.c.a.a.b.a.d().a("/privacy/privacy").withInt("Privacy_Flag", 0).navigation();
        }
    }

    public static final class d extends ClickableSpan {
        @Override
        public void onClick(View widget) {
            Intrinsics.checkNotNullParameter(widget, "widget");
            f.c.a.a.b.a.d().a("/privacy/privacy").withInt("Privacy_Flag", 1).navigation();
        }
    }

    public static final void i(PrivacyDialogFragment this$0, View view) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        b bVar = this$0.c;
        if (bVar == null) {
            return;
        }
        bVar.b();
    }

    public static final void j(PrivacyDialogFragment this$0, View view) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        b bVar = this$0.c;
        if (bVar == null) {
            return;
        }
        bVar.a();
    }

    public static final void k(DialogInterface dialog1) {
        Intrinsics.checkNotNullParameter(dialog1, "dialog1");
        dialog1.dismiss();
    }

    public static final boolean l(DialogInterface dialogInterface, int i2, KeyEvent keyEvent) {
        return i2 == 4;
    }

    @Override
    public void onActivityCreated(Bundle bundle) {
        super.onActivityCreated(bundle);
        View view = getView();
        View findViewById = view == null ? null : view.findViewById(R.id.tv_content);
        Resources resources = getResources();
        int i2 = R.color.color_4D4B6AFF;
        ((SpannableTextView) findViewById).a("欢迎使用乐健体育!乐健体育的产品及服务由四川乐健梦想家科技有限公司为您提供。在您使用乐健体育之前,我们想向您说明乐健体育的服务条款与隐私政策内容,请您仔细阅读并做出适当的选择:\n1、《乐健体育用户协议的主要内容包括》:服务内容、使用规则、内容规范、知识产权声明、风险承担、侵权举报等。", "《乐健体育用户协议的主要内容包括》", resources.getColor(i2), new c());
        View view2 = getView();
        ((SpannableTextView) (view2 == null ? null : view2.findViewById(R.id.tv_content2))).a("2、关于《乐健体育隐私政策》,我们特别向您说明:\n(1)根据合法、正当、必要的原则,我们会收集实现产品功能所必要的信息,包括:您在激活账号时所填写的信息(学号、手机号码等);您的网络日志及设备信息设备型号;当您选择使用部分服务时,我们将在征求您的同意后获取提供相关服务所需的信息,如当您使用与位置有关的服务时,我们可能会获取您设备所在的位置信息。\n(2)乐健体育运营方内有严格的数据保护及管理措施,我们会采取必要的安全措施努力保护您的个人信息不丢失,不被未经授权地访问、使用、披露、修改或损坏以及其他形式的非法处理。\n(3)您可以在您的设备中查询、更正、删除您的信息并对相关授权进行管理。如您对本公告及相关协议的相关内容有任何意见、建议或疑问,您可以通过【service01@legym.cn】联系我们。如您同意以上内容,您可点击“同意”开始使用。", "《乐健体育隐私政策》", getResources().getColor(i2), new d());
        View view3 = getView();
        ((TextView) (view3 == null ? null : view3.findViewById(R.id.btn_agree))).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view4) {
                PrivacyDialogFragment.i(PrivacyDialogFragment.this, view4);
            }
        });
        View view4 = getView();
        ((TextView) (view4 != null ? view4.findViewById(R.id.btn_disagree) : null)).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view5) {
                PrivacyDialogFragment.j(PrivacyDialogFragment.this, view5);
            }
        });
    }

    @Override
    public Dialog onCreateDialog(Bundle bundle) {
        FragmentActivity activity = getActivity();
        Intrinsics.checkNotNull(activity);
        return new Dialog(activity, R.style.dialog_mark_countdown);
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup viewGroup, Bundle bundle) {
        Intrinsics.checkNotNullParameter(inflater, "inflater");
        Dialog dialog = getDialog();
        if (dialog != null) {
            dialog.requestWindowFeature(1);
            dialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
                @Override
                public final void onCancel(DialogInterface dialogInterface) {
                    PrivacyDialogFragment.k(dialogInterface);
                }
            });
            dialog.setCancelable(false);
            dialog.setCanceledOnTouchOutside(false);
            dialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
                @Override
                public final boolean onKey(DialogInterface dialogInterface, int i2, KeyEvent keyEvent) {
                    boolean l2;
                    l2 = PrivacyDialogFragment.l(dialogInterface, i2, keyEvent);
                    return l2;
                }
            });
        }
        return inflater.inflate(R.layout.dialog_privacy, viewGroup, false);
    }

    public final void setOnPrivacyClickListener(b listener) {
        Intrinsics.checkNotNullParameter(listener, "listener");
        this.c = listener;
    }
}