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.

Taha Kırca

iOS & Android & Apple Watch Developer, Mobilhanem.com yazarı, Karadeniz Uşağu, Ordu Sevdalısı

9 Yorum

  • Bu verdiğiniz kodu kendi projeme uyguladım fakat en sondaki super .onBackPressed();
    metodu kırımızı ve düzelmiyor ne yapmalıyım

      • evet fragment içinde kullanıyorum bunu nasıl çözerim fragmentlerde sanırım farklı kodlar kullanılıyor webviewde gezinti geçmişinde geri gelmek için?

        • }

          Yukarıdaki bu kodu Fragmentın içinde bulunduğu Activity sayfasında deneyebilir misin?

          • Taha Bey vermiş olğunuz kodları projeme dahil ettim resimde görebilirsniz fakat sizinde dedğiniz gibi webvieve Tag veremedim o yüzden mi resimdeki hata ile karşılaşıyorum o yüzdense nasıl Tag veririm?

    • Bu methodu nerede uyguluyorsun. Webview Class’ının bir metotudur canGoBack metotu. Kırmızı oluyorsa yanlış yerde kullanıyorsun yada yanış class’tan çağırıyorsun bu metotu.

  • Arkadaşım bu kodu Android Studio nun hangi bölümünde kullanacağız. Soldaki bir sürü sekmeden bahsediyorum.

Haftalık Bülten

Mobilhanem'de yayınlanan dersleri haftalık mail almak ister misiniz?