Bir düğmeye tıkladığınızda, yeni bir etkinlik başlattığında, bunu yapmak için aşağıdaki kodu kullandığım bir ana faaliyet var:
Intent intent = new Intent(this, SettingsActivity.class);
startActivity(intent);
Yukarıdaki kod ana faaliyetten çalıştırıldı.
Şimdi ana faaliyet tarafından çağrılan yeni etkinliğimde bir geri düğmem var. Bu geri düğmesine tıkladığımda yeni aktivitemin kapanmasını istiyorum ve orijinal ana aktiviteye geri dönmesi gerekiyor.
Aramayı denedim super.finish()
ve sadece finish()
(yeni etkinlikten) ama bu daha sonra tüm uygulamamı kapatıyor (ana faaliyetim dahil).
Şu anda odakta olan etkinliği nasıl kapatabilirim ve sonra ana etkinliğe geri dönebilirim?
REDAKTE
Telefonumun geri düğmesinin de tüm uygulamamı kapatması, ikinci etkinliği yanlış başlattığımı düşünmemi sağlıyor?
Tamam bakıyordum,
Etkinliği başlatmak için aynı bildirim kodunu ve aynı kodu kullanan bir Ayarlar Etkinliği oluşturdum.
Geri düğmesine bastığımda Etkinlik ayarları için, Ana etkinliğe geri döner.
Ana soruda yukarıda belirtilen aktivite ile sadece tüm uygulamamdan çıkar.
Dolayısıyla sorun, aktiviteyi bitirmek için kodla değil, aktivitenin kendisiyle ilgili gibi görünüyor.