Веб-приложение - PullRequest
       8

Веб-приложение

0 голосов
/ 30 апреля 2020

Я занимаюсь разработкой приложения 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()
    }
}

} enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...