Sayfalar web görünümünde yüklendiğinde, uygulamanıza bir ilerleme iletişim kutusu eklemeyi denedim, böylece yalnızca boş bir beyaz ekran yok. Bu sorunun her yerde yayınlandığını biliyorum ama benim için işe yarayan hiçbir şeyi anlayamıyorum. Programlama ve android ile çalışıyorum, böylece herhangi bir bilgi yardımcı olacaktır. Aşağıda şu anda sahip olduğum kod var. OnPageStarted ile Bitmap için bir derleme hatası alıyorum ve sorunun ne olduğundan emin değilim. Teşekkürler.Web görünümünde İlerleme Diyaloğu Ekleme
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");
}
Hangi hata var? – Oam
Şimdilik sahip olduğum hata, iletişim kurulduktan sonra, sayfa yüklendikten sonra kaybolmuyor. – bigC5012
Bir yapı kullanın, bkz. Http://stackoverflow.com/a/31826829/3496570 – Nepster