Как отключить автозаполнение ввода в Android WebView - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть веб-просмотр, показывающий некоторые входные данные, и он работает нормально, за исключением того, что при нажатии на inputa появляется автозаполнение кредитной карты Google, я должен удалить эту опцию и не могу найти решение,

предоставленное изображение с нежелательным результатом

я пробовал этот пост - Отключение автозаполнения в WebView? но ни один из предложенных ответов не помог мне, пожалуйста, помогите

мой веб-просмотр

    if (webView == null) {
        toolbar_container.show()
        toolbar_group.show()
        toolbar_tv.text = getString(R.string.credit_card_info)
        webView = NoSuggestionsWebView(this)
        val webSettings = webView?.settings
        WebViewDatabase.getInstance(this)?.clearFormData()
        webSettings?.javaScriptEnabled = true
        webSettings?.savePassword = false
        webSettings?.saveFormData= false
        webView?.setBackgroundColor(Color.parseColor("#061a3e"))
        webView?.addJavascriptInterface(WebAppInterface(this) { result ->
            val dialog =
                OneButtonDialog(
                    activity = this@MainActivity,
                    type = OneButtonDialog.LOAD_CARD_FAILED,
                    message = result
                )
            dialog.show()
        }, "Android")
        webView?.layoutParams?.height = WindowManager.LayoutParams.MATCH_PARENT
        webView?.layoutParams?.width = WindowManager.LayoutParams.MATCH_PARENT
        fragment_container.addView(webView)
        webView?.loadUrl("My_URL")
        showProgressBar()
    }
    webView?.webViewClient = object : WebViewClient() {

        override fun onPageFinished(view: WebView?, url: String?) {
            super.onPageFinished(view, url)
            dismissProgressBar()
        }
    }
...