Merhabalar, bu dersimizde Android ile herhangi bir activity içerisindeyken back button'a tıkladığımızda gerçekleşen işleme değineceğim.
Android geri butonuna basılma olayı, onBackPressed() methodu ile override edilir.
onBackPressed() herhangi bir Activity içerisindeyken kullanabilirsiniz.
@Override
public void onBackPressed() {
// Write your code here
super.onBackPressed();
}
onBackPressed görevleri
- Herhangi bir Activity'den, bir önceki activity dosyasına dönebilirsiniz.
- Uygulamanın super.onBackPressed() ile tanımlanan yani AndroidManifest.xml dosyasındaki MAIN ve LAUNCHER intent-filter'larında belirtilen Activity'den önceki işlem uygulamanın açılmamış olması zamanını kapsar, uygulamanın ilk açık olduğu activity'nin geri dönüş işlemi uygulamayı kapatma işlemini kapsar.
Bulunduğumuz activity'den bir önceki activity'e dönmek;
getActivity().onBackPressed();
Örnek;