Android,Çözümleme 19 Mayıs 2012 20:18

[ÇÖZÜM] Android – Uygulamayı Kapatmak (Code)

Android de ne yazık ki bir programın kapatılıp kapatılmayacağına biz karar verememekteyiz, Android karar vermekte. Fakat biz bir şekilde uygulamanın kaybolmasını istiyoruz. Bu kod bu işlevi yerine getirecektir:

Bu kod biz nasıl ki yeni bir sayfa başlatıyorsak (Intent’ le) bu intent imiz de Homepage e yönlendiriyor.

Not:

Maalesef uygulamayı bizim kapatmamıza Android OS izin vermemekte. Biz sadece ana ekrana döndürüyoruz. Fakat tekrar uygulamayı açtığınızda anasayfadan başlamak için küçük bir taktik yapabiliriz.
Eğer uygulamanızın herhangi bir yerinde çıkış butonu bulunduruyorsanız şöyle bir şey yapalım.
Her yeni sayfaya geçişte (Intent yaparken) Activity i finish() fonksiyonuyla sonlandırın. finish() back buton gibi davranan bir fonksiyondur. Bu sayede her aktivite başlattığınızda önce gerideki aktiviteye gidecek ve sonrasında yeni aktiviteyi başlatacaktır.
Şematik olarak bakarsak;
AnaAktivite > Diğer Aktivite > Diğer Aktivite yerine
AnaAktivite > Diğer Aktivite > AnaAktivite > Diğer Aktivite şeklinde bir akışımız olacaktır.
Çıkış butonununa da finish() fonksiyonu eklediğiniz taktirde uygulamanız her zaman ana sayfadan başlatılabilecektir..
Teşekkürler.

Tags: