fix comment and onReceivedError useless check error code

This commit is contained in:
Denis Markwald 2021-05-26 14:58:17 +02:00
parent 430a4e4ae8
commit b28840df87
1 changed files with 4 additions and 11 deletions

View File

@ -4,12 +4,7 @@ import android.graphics.Bitmap
import android.net.http.SslError
import android.os.Handler
import android.os.Looper
import android.webkit.CookieManager
import android.webkit.SslErrorHandler
import android.webkit.WebResourceError
import android.webkit.WebResourceRequest
import android.webkit.WebView
import android.webkit.WebViewClient
import android.webkit.*
import androidx.core.os.postDelayed
open class BaseWebViewClient(private val callback: WebViewCallback, private val isSslPinningEnable: Boolean) : WebViewClient() {
@ -39,8 +34,8 @@ open class BaseWebViewClient(private val callback: WebViewCallback, private val
}
/**
* onPageFinished вызывается всегда после onReceivedError,
* кроме случая, когда в кэше есть страница для ошибки -2 и сначала вызывается onReceivedError
* onPageFinished is always called after onReceivedError,
* except when there is a error page in the cache and onReceivedError is called first
*/
override fun onPageFinished(view: WebView, url: String) {
super.onPageFinished(view, url)
@ -72,9 +67,7 @@ open class BaseWebViewClient(private val callback: WebViewCallback, private val
* onReceivedError isn't called when url is "about:blank" (url string isBlank)
*/
override fun onReceivedError(view: WebView, request: WebResourceRequest, error: WebResourceError) {
if (error.errorCode != -10 || error.errorCode == -2) {
isError = true
}
isError = true
}
private fun pageFinished() {