Soru & Cevap

onBackPressed geri tuşu sayfayı yüklemiyor ...

26.10.2016 - 02:07
@Override
    public void onBackPressed() {
        WebView webview;//webview id ile oluşturuldu
        webview = (WebView) findViewById(R.id.webview);

        if (webview.canGoBack()) {
            webview.goBack();
        } else {
            AlertDialog.Builder alertDialog = new AlertDialog.Builder(KamuBilgi.this);
            alertDialog.setTitle("KAMU BİLGİ");
            alertDialog.setMessage("Çıkmak Istediğinize Emin misiniz?");
            alertDialog.setPositiveButton("Evet", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                    finish();
                }
            });
            alertDialog.setNegativeButton("Hayır", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                }
            });
            alertDialog.show();
        }


    }

yukardaki gibi kullandığımda sorunsuz çalışıyor ancak geri tuşuna bastığımda bir önce girdiğim sayfadaki içeriğin önbelleği gözüküyor yani reklamlar vs. gözükmüyor. Ben geri tuşuna bastığımda önceki sayfanın tekrar yüklenmesini istiyorum bunu nasıl yaparım

9 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-23301-1432907931.jpg
bcs_crew
27.10.2016 - 11:41
![Alt text](https://gelecegiyazanlar.turkcell.com.tr/caslogout)
Profile picture for user samcro
samcro
26.10.2016 - 06:13

geri tuşuna basıldığında ne olmasını istiyorsun sen? webview'da geri gitmek tarayıcıda geri gitmek demektir burada yapabilceğin tek şey cacheenabled false yapmak

mWebView.getSettings().setAppCacheEnabled(false) bu şekilde yapabilirsin onu da sorunun çözülür mü bilmem