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