|
|
@@ -5,6 +5,7 @@ import android.content.Intent
|
|
|
import android.content.pm.PackageManager
|
|
|
import android.graphics.Color
|
|
|
import android.text.SpannableStringBuilder
|
|
|
+import android.text.method.LinkMovementMethod
|
|
|
import androidx.core.app.ActivityCompat
|
|
|
import androidx.core.content.ContextCompat
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route
|
|
|
@@ -37,6 +38,7 @@ import com.yc.baselibrary.view.dialog.TopDialog
|
|
|
import com.yc.baselibrary.view.webview.NormalWebView
|
|
|
import com.yc.baselibrary.view.webview.WebViewVm
|
|
|
import com.yc.commonlibrary.ANCHOR
|
|
|
+import com.yc.commonlibrary.PERSONAL
|
|
|
import com.yc.module_base.ANCHOR_PRIVACY
|
|
|
import com.yc.module_base.LiveSession
|
|
|
import com.yc.module_base.arouter.MeRouter
|
|
|
@@ -166,9 +168,16 @@ class CertifiedActivity : BaseActivity<CertifiedVm>() {
|
|
|
isSelectNotice = !isSelectNotice
|
|
|
}
|
|
|
|
|
|
- val str = "我已阅读并同意《主播协议》,实名认证需要填写真实姓名、身份证号,身份证照片,确保是本人的身份信息,用于开通直播、申请提现等需要实名认证的功能或服务。"
|
|
|
+ val str = "我已阅读并同意《个人信息授权协议》《主播协议》,实名认证需要填写真实姓名、身份证号,身份证照片,确保是本人的身份信息,用于开通直播、申请提现等需要实名认证的功能或服务。"
|
|
|
val builder = SpannableStringBuilder(str)
|
|
|
- builder.setClickable(textColor = color(R.color.black), start = 7, end = 13, clickable = {
|
|
|
+ builder.setClickable(textColor = color(R.color.black), start = 7, end = 17, clickable = {
|
|
|
+ launchActivity<NormalWebView> {
|
|
|
+ putExtra(WebViewVm.H5_URL, PERSONAL)
|
|
|
+ putExtra(WebViewVm.H5_TITLE, "个人信息授权协议")
|
|
|
+ putExtra(WebViewVm.IS_NO_TOKEN, true)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ builder.setClickable(textColor = color(R.color.black), start = 18, end = 24, clickable = {
|
|
|
launchActivity<NormalWebView> {
|
|
|
putExtra(WebViewVm.H5_URL, ANCHOR)
|
|
|
putExtra(WebViewVm.H5_TITLE, "主播协议")
|
|
|
@@ -176,6 +185,8 @@ class CertifiedActivity : BaseActivity<CertifiedVm>() {
|
|
|
}
|
|
|
})
|
|
|
tvNotice.text = builder
|
|
|
+ tvNotice.movementMethod = LinkMovementMethod.getInstance()
|
|
|
+ tvNotice.highlightColor = Color.TRANSPARENT
|
|
|
}
|
|
|
|
|
|
override fun ready() {
|