Site icon Mobilhanem

Android WebView Back Button Kullanımı

Back butonu uygulamalarda bir önceki activity’e geri dönmeyi yada ilk activity’de ise uygulamadan çıkmaya yarar.
Ancak WebView de tek activity üzerinde sayfalar açıldığı için back butonu bir önceki açılan web sayfasına dönmek yerine bir önceki activity’e döner yada uygulamayı kapatır.Bunu engellemek ve varsa bir önceki web sayfasına dönmek için aşağıdaki kodu kullanıyoruz.

public void onBackPressed() 
    {
        if(webView.canGoBack()){//eğer varsa bir önceki sayfaya gidecek
            webView.goBack();
        }else{//Sayfa yoksa uygulamadan çıkacak yada önceki activity'e dönecek
            super.onBackPressed();
        }
    }
1
Exit mobile version