Commit 846c453d by amateur

1

1 parent b2a9f9d0
......@@ -21,6 +21,7 @@ import androidx.fragment.app.FragmentManager;
import com.alibaba.fastjson.JSON;
import com.polysoft.nafmii.bean.OpenUrlBean;
import com.polysoft.nafmii.utils.TimerUtils;
import com.polysoft.nafmii.utils.ToastUtils;
import com.whaty.nafmii.BuildConfig;
import com.whaty.nafmii.R;
......@@ -29,6 +30,7 @@ import com.whaty.nafmii.activity.OutsideWebviewActivity;
public class PrivacyAgreementDialog extends DialogFragment implements View.OnClickListener {
private CheckBox mAgree;
private boolean doubleClickFlag = false;
public static void show(FragmentManager manager) {
DialogFragment dialog = new PrivacyAgreementDialog();
......@@ -68,8 +70,10 @@ public class PrivacyAgreementDialog extends DialogFragment implements View.OnCli
ClickableSpan clickSpan = new ClickableSpan() {
@Override
public void onClick(@NonNull View widget) {
if (!isDobuleClick()) {
link.gotoLinkUrl();
}
}
@Override
public void updateDrawState(@NonNull TextPaint ds) {
......@@ -86,6 +90,17 @@ public class PrivacyAgreementDialog extends DialogFragment implements View.OnCli
}
boolean isDobuleClick() {
if (!this.doubleClickFlag) {
this.doubleClickFlag = true;
TimerUtils.setTimeout(()->{
this.doubleClickFlag = false;
}, 500);
return false;
}
return true;
}
@Override
public void onClick(View v) {
switch (v.getId()) {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!