Ajout d'une boîte de dialogue de progression dans une vue Web
J'ai essayé d'intégrer une boîte de dialogue de progression dans mon application lorsque les pages sont en cours de chargement dans la webview donc il n'est pas juste un écran blanc vide. Je sais que cette question est affiché partout mais je n'arrive pas à comprendre tout ce qui fonctionne pour moi. Je suis nouveau dans la programmation et le travail avec android donc toute information serait utile. Ci-dessous le code que j'ai actuellement maintenant. Avec le onPageStarted j'obtiens une erreur de compilation pour les images Bitmap et je ne suis pas sûr que le problème est. Merci.
public class Grades extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
//requesting system settings
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().requestFeature( Window.FEATURE_PROGRESS);
WebView webview = new WebView(this);
//web settings
WebSettings webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDisplayZoomControls(true);
webSettings.setBuiltInZoomControls(true);
setContentView(webview);
//loads webpages in webview instead of launching browser
webview.setWebViewClient(new WebViewClient() {
ProgressDialog prDialog;
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
prDialog = ProgressDialog.show(Grades.this, null, "loading, please wait...");
super.onPageStarted(view, url, favicon);
}
@Override
public void onPageFinished(WebView view, String url) {
prDialog.dismiss();
super.onPageFinished(view, url);
}
});
//loading webpage
webview.loadUrl("page__link");
}
source d'informationauteur bigC5012
Vous devez vous connecter pour publier un commentaire.
Vérifier ce code,
Webview avec la boîte de dialogue de progression de travail pour moi. plein de travail code
Essayer cela et je l'espère, c'est ce que vous êtes après