Ich versuche, ein Fortschritt Spinner (in andorid) zu verschwinden, sobald das Webview geladen hat aber kann es überhaupt nicht funktionieren, erscheint der Spinner mit onPageStarted, aber nicht verschwinden Mit onPageFinished weiß jemand, was ich falsch mache?Spinner wird nicht auf 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());
}
Angst, der Spinner bleibt auf der Webansicht, auch wenn es voll geladen ist. – user1419810
Ok dann poste deinen vollständigen Code dieser Aktivität – Rahul
Das ist ziemlich viel, ich versuche nichts anderes zu tun – user1419810