Android’te onPause, onResume, onBackPressed metodları nasıl kullanılır?

Android Studio menüsünden Code -> Override Methods veya Ctrl + O tuşlarına basarak Override Methods ekranını açarız.

override-methods

Gelen ekrandan hangi metodu override edeceksek seçiyoruz ve Tamam’a basıyoruz.

select-methods

Örneğin:

Aşağıda bir Activity ekranı durduğunda yapılacak işlemleri yazabileceğimiz alan görülmektedir.

@Override
protected void onPause() {
super.onPause();
Toast.makeText(getApplicationContext(),"Pause moduna geçildi",Toast.LENGTH_LONG).show();
}

Aşağıda bir Activity ekranına geri döndüğümüzde yapılacak işlemleri yazabileceğimiz alan görülmektedir.
@Override
protected void onPostResume() {
super.onPostResume();
Toast.makeText(getApplicationContext(),"Tekrar Hoşgeldiniz",Toast.LENGTH_LONG).show();
}

Aşağıda telefonun GERİ tuşuna basıldığında yapılacak işlemleri yazabileceğimiz alan görülmektedir.
@Override
public void onBackPressed() {
super.onBackPressed();
Toast.makeText(getApplicationContext(),"Geriye Basıldı",Toast.LENGTH_LONG).show();
}

Etiketler: , , , ,

Yorum Yapın