Uygulama kapatıldığında "Kullanmakta olduğunuz için teşekkürler" mesajını göstermek istiyorum.Android onClose etkinliği
Uygulama kapanışını ele alan olay nedir?
Uygulama kapatıldığında "Kullanmakta olduğunuz için teşekkürler" mesajını göstermek istiyorum.Android onClose etkinliği
Uygulama kapanışını ele alan olay nedir?
onbackpressed olay geçersiz kılabilir. Kullanıcı D aktivitesinden geri düğmesine basıldığında C'ye gider ve ardından C aktivitesinden geri düğmesine basın. B aktivitesine geri dönecektir. Düğmesine tekrar basıldığında kullanıcı A Launcer Etkinliği ile gelir. Bu yüzden geri düğmesine basıldığında kullanıcıya mesaj verebilirsiniz.
@Override
public void onBackPressed() {
Toast.makeText(context,"Thanks for using application!!",Toast.LENGTH_LONG).show()l
finish();
return;
}
veya
Eğer yönteme yukarıdaki geçersiz kılma sonra@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
gerektiğini her türlü çalışmanın basın direk ev anahtarı, şimdi kolayca onKeyDown kullanarak aktivitesinde ANA Anahtar basın dinleyebilirsiniz
() yöntem. Size varsayarsak
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_HOME)
{
Toast.makeText(context,"Thanks for using application!!",Toast.LENGTH_LONG).show();
}
});
Your faaliyetleri A-> B-> C-> D gibi içinde olduğunu varsayalım OnDestroy() olayını kullanmak veya başlatıcısı/ana aktivitesi üzerine
uygulaması (aynı zamanda arka plandan kaldırıldı), Az önce ilk aktivitesinde onDestroy()
yöntemini geçersiz olabilir tamamen kapalı olduğunda iletişim yalnızca görüntülemek istediğiniz.
@ user1479606 Hayır - Sadece çok geç aldım. – Billie
Lütfen Android etkinliğin yaşam döngüsü hakkında bu yayına başvurun: http://stackoverflow.com/questions/8515936/android-activity-life-cycle-what-are-all-these-methods-for –