Что на самом деле делает stopLoading ()?

Да, я знаю документацию по stopLoading()говорит " Останавливает текущую нагрузку. "

Но когда я пытаюсь использовать его, чтобы остановить загрузку текущей страницы перед загрузкой новой, она, похоже, не ведет себя как хотелось бы:

07-24 12:53:30.177: V/WebView.loadUrl: http://www.google.com
07-24 12:53:30.227: V/WebViewClient.onPageStarted: http://www.google.com

===> WebView.stopLoading() called here <====

07-24 12:53:31.917: V/WebView.loadUrl: http://www.stackoverflow.com
07-24 12:53:32.697: V/WebViewClient.onPageFinished: http://www.google.com

07-24 12:53:32.767: V/WebViewClient.onPageStarted: http://www.stackoverflow.com
07-24 12:53:33.587: V/WebViewClient.onPageFinished: http://www.stackoverflow.com

Как вы можете видеть в журнале, WebViewClient.onPageFinished()для первого loadUrl()вызывается, несмотря на то, что WebView.stopLoading()был вызван примерно на 1 секунду раньше .

Это почему?

Что означает stopLoading()действительно?

13
задан Community 23 May 2017 в 11:53
поделиться