0
Я пытаюсь установить прогресс spinner (in andorid), чтобы исчезнуть после загрузки веб-браузера, но не могу заставить его работать вообще, прядильщик появляется, используя onPageStarted, но не исчезает используя onPageFinished, кто-нибудь знает, что я делаю неправильно?Spinner wont dissapear on webview load - android
public class MainActivity extends AppCompatActivity {
private WebView mWebView;
private ProgressBar spinner;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (WebView) findViewById(R.id.activity_main_webview);
spinner = (ProgressBar)findViewById(R.id.progressBar1);
//spinner.setVisibility(WebView.VISIBLE);
// Enable Setup Webview
// WebView myWebView = (WebView) findViewById(R.id.myWebView);
mWebView.loadUrl("https://google.com");
// myWebView.setWebViewClient(new MyWebViewClient());
mWebView.setWebViewClient(new WebViewClient() {
public void onPageStarted(WebView view, String url) {
spinner.setVisibility(WebView.VISIBLE);
}
public void onPageFinished(WebView view, String url) {
// do your stuff here
spinner.setVisibility(WebView.GONE);
}
});
// Enable Javascript
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
// Force links and redirects to open in the WebView instead of in a browser
mWebView.setWebViewClient(new WebViewClient());
}
Боится, что счетчик все еще остается на веб-просмотре, даже когда он полностью загружен. – user1419810
Тогда напишите свой полный код этой деятельности – Rahul
Это в значительной степени это, я не пытаюсь ничего делать – user1419810