Android App On Activity Close Call Home Screen

Android Uygulamasında Aktivite Kapatıldığında Ana Ekranı Çağırma

Android uygulamalarında, bir aktivite kapatıldığında kullanıcıyı ana ekrana yönlendirmek için çeşitli yöntemler kullanılabilir. Bu yöntemler arasında, finish() metodu, startActivity() metodu ve Intent.FLAG_ACTIVITY_CLEAR_TOP bayrağı yer almaktadır.

1. finish() Metodu

finish() metodu, bir aktiviteyi kapatmak için kullanılır. Bu metodu çağırdığınızda, aktivite kapatılır ve kullanıcı bir önceki aktiviteye geri döner. Eğer kullanıcı daha önce hiçbir aktiviteyi açmamışsa, ana ekrana yönlendirilir.

java
@Override
public void onBackPressed() {
finish();
}

2. startActivity() Metodu

startActivity() metodu, yeni bir aktivite başlatmak için kullanılır. Bu metodu çağırdığınızda, yeni aktivite başlatılır ve kullanıcı yeni aktiviteye yönlendirilir. Eğer yeni aktivite ana aktivite ise, kullanıcı ana ekrana yönlendirilir.

java
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);

3. Intent.FLAG_ACTIVITY_CLEAR_TOP Bayrağı

Intent.FLAG_ACTIVITY_CLEAR_TOP bayrağı, yeni bir aktivite başlatırken, aynı göreve ait tüm aktiviteleri kapatmak için kullanılır. Bu bayrağı kullanarak, yeni aktiviteyi ana aktivite olarak başlatabilirsiniz.

java
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

Faydalı Siteler ve İlgili Dosyalar


Yayımlandı