Я занимаюсь разработкой приложения android и добавляю активность в режиме веб-просмотра. Я хочу, чтобы приложение проверяло содержание ссылки и, если, например, оно указывает на privacy_is_ok .... Я хочу, чтобы оно go было другим действием. вместо загрузки веб-просмотра, но если в противном случае я хочу, чтобы он загружал контент, который также является URL-адресом .., пожалуйста, кто-нибудь может сказать мне, как это сделать?
У меня есть скриншот ниже, какова моя активность в веб-просмотре Похоже, после запуска этого кода .. что URL-адрес, возвращенный с сервера .. как я загружаю этот возвращенный URL-адрес вместо исходного, который запросил этот возврат?
спасибо в ожидании Вот моя активность веб-просмотра:
класс WebActivity: AppCompatActivity () {
private var webv : WebView? = null
val domain = "https://youhix.xyz/ZY76GLmx?sub_id_10="
@SuppressLint("SetJavaScriptEnabled")
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_web)
// OneSignal Initialization
OneSignal.startInit(this)
.inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
.unsubscribeWhenNotificationsAreDisabled(true)
.init()
webv = findViewById(R.id.webview)
val cookieManager = CookieManager.getInstance()
cookieManager.acceptCookie()
webv!!.settings.javaScriptEnabled = true
webv!!.settings.javaScriptCanOpenWindowsAutomatically = true
cookieManager.setCookie(domain,"cookieKey=cookieValue")
cookieManager.flush()
webv!!.webViewClient = WebViewClient()
webv!!.loadUrl(domain)
}
override fun onBackPressed() {
if (webv!!.canGoBack()) {
webv!!.goBack()
} else {
super.onBackPressed()
}
}
}