添加第三方SDK接入声明跳转

This commit is contained in:
juntao
2020-10-14 19:11:15 +08:00
parent 8dfda56586
commit 762ee8d300
3 changed files with 27 additions and 3 deletions

View File

@ -1019,7 +1019,7 @@ public class DialogUtils {
}
});
SpannableStringBuilder skipText = new SpannableStringBuilder("查看完整版的隐私政策用户协议");
SpannableStringBuilder skipText = new SpannableStringBuilder("查看完整版的隐私政策用户协议、第三方SDK接入");
skipText.setSpan(new ClickableSpan() {
@Override
public void updateDrawState(@NonNull TextPaint ds) {
@ -1034,7 +1034,7 @@ public class DialogUtils {
Intent intent = WebActivity.getPrivacyPolicyIntent(activityContext);
activityContext.startActivity(intent);
}
}, skipText.length() - 9, skipText.length() - 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
}, skipText.length() - 18, skipText.length() - 14, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
skipText.setSpan(new ClickableSpan() {
@Override
@ -1049,7 +1049,22 @@ public class DialogUtils {
MtaHelper.onEvent("隐私政策弹窗", "隐私政策弹窗", "点击用户协议");
activityContext.startActivity(WebActivity.getWebIntent(activityContext));
}
}, skipText.length() - 4, skipText.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
}, skipText.length() - 13, skipText.length() - 9, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
skipText.setSpan(new ClickableSpan() {
@Override
public void updateDrawState(@NonNull TextPaint ds) {
super.updateDrawState(ds);
ds.setColor(ContextCompat.getColor(activityContext, R.color.theme_font));
ds.setUnderlineText(false);
}
@Override
public void onClick(@NonNull View widget) {
MtaHelper.onEvent("隐私政策弹窗", "隐私政策弹窗", "点击第三方SDK接入");
activityContext.startActivity(WebActivity.getThirdPartySdkStatementIntent(activityContext));
}
}, skipText.length() - 8, skipText.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
title.setText(entity.getTitle());
linkContent.setText(skipText);