2011-04-13 21 views
7

Bir işlemde, yığınının aşağısında birkaç düzeyde bir istisnayla karşılaşan bir uygulama var. Ayrıca durum çubuğu bildirimleri + iletişim modunda kilitlenme raporlaması için ACRA kullanıyorum. Gördüğüm şey, durumumun istisna nedeniyle öldürülmesiyle, Android'in faaliyetteki faaliyeti üstlenmek için etkinlik yığınını yeniden oluşturmasıdır. Bu davranışı geçersiz kılmak istiyorum. Uygulamam çökerse, çökmesini beklemeyi isterim.Robotun çökmeden sonra etkinlik yığınının yeniden oluşturmasını önleme

http://groups.google.com/group/android-developers/browse_thread/thread/b274cfa64b17f535/92d8da160be85748?lnk=gst&q=force+close+restarts#92d8da160be85748

Ben de bu yığın taşması parçacığı tartışma yoluyla okudum: Prevent Activity Stack from being Restored?

ama orada olup olmadığını görmek için arıyorum android-geliştiriciler bu konuda tartışma

yoktur Bu veya daha yeni bir teknik için platformda bir güncelleme. Şu anda, yeniden başlatma davranışı, ACRA ile ilgili sorunlara neden oluyor ve sonuç olarak, eylem yığını yeniden oluşturulduktan sonra kullanıcı raporunu göndermek için zaman bırakmadan, kilitlenme raporu bildirimi temizleniyor.

+0

Başka bir ilgili tartışma iplik http://stackoverflow.com/questions/12560590/android-app-restarts-upon- ... bu kurtulmak için nasıl anlamaya VE uygulamanın yeniden başlatılması önleyemez kilitlenme kapatmaya zorlama/21738097 # 21738097 – Paul

cevap

0

ACRA'yı da kullanıyorum ve @ReportCrashes ek açıklamasına forceCloseDialogAfterToast = true eklemenin yeniden başlatmayı engelleyeceğini buldum. Bununla birlikte, maliyet, Android Force Close iletişim kutusunu edinmenizdir. Ben

İlgili konular