Uygulamamda yüklenen ilk Etkinlik bir başlatma etkinliğidir ve tamamlandığında yeni bir Etkinlik yükler. Kullanıcının 'Back' (Geri) düğmesine basıp basmamasını, başlatma ekranına değil, doğrudan Launcher'a gittiğinden emin olmak istiyorum. Yan not, bu en iyi yaklaşım mı, yoksa bu bir çeşit Niyet Bayrağı ile daha mı iyi yapılır?Arama sonlandırması() Yeni Bir Aktiviteye Başladıktan Sonra
yeni aktivitesi üzerine startActivity() çağrıldıktan sonra bitirmek() çağırmak doğru mu?
onCreate() {
...
startActivity(new Intent(this, NextActivity.class));
finish();
...
}
Hala Android'de şeyler yapmanın bütün 'İleti Queue' yönteminde alıyorum ve benim varsayım olduğunu benim ilk Aktivite en onCreate dan startActivity() ve sonra bitirmek() çağıran() her bir iletiyi ileti sırasına kaydeder, ancak bir sonraki Etkinliği başlatmaya ve ilk adımı bitirmeye geçmeden önce onCreate() uygulamasının sonlandırılmasını tamamlayın. Bu doğru bir anlayış mı?
Teşekkür noHistory bayrağı kullanmalısınız! Ben tam olarak ne yapmak istediğimi gerçekleştirir. Yine de, daha önce anlattığım yaklaşımda doğal olarak yanlış veya kötü bir şey olup olmadığını ve mesajların sıraya nasıl işlendiğini anladığımı duymak hâlâ ilgimi çekiyor. – stormin986
Kodunuz (başlama ve sonlandırma) kesinlikle doğrudur ve sıklıkla kullanılan bir tekniktir. – hackbod
Teşekkürler hackbod ve jqpubliq! – stormin986