2011-04-13 14 views
7

मेरे पास एक ऐसा एप्लिकेशन है जो किसी गतिविधि में अपवाद का सामना कर रहा है जो ढेर के नीचे कुछ स्तर है। मैं स्टेटस बार नोटिफिकेशन + डायलॉग मोड में क्रैश रिपोर्टिंग के लिए एसीआरए का भी उपयोग कर रहा हूं। जो कुछ मैं देख रहा हूं वह यह है कि जब अपवाद के कारण मेरी प्रक्रिया मारे जाती है, तो एंड्रॉइड अपमानजनक गतिविधि के माता-पिता तक गतिविधि को रोक देता है। मैं इस व्यवहार को ओवरराइड करना चाहता हूं। अगर मेरा ऐप दुर्घटनाग्रस्त हो गया, तो मैं इसे दुर्घटनाग्रस्त रहना चाहता हूं।दुर्घटनाग्रस्त होने के बाद गतिविधि स्टैक को पुनर्जीवित करने से एंड्रॉइड को रोकें

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

मैं भी इस ढेर अतिप्रवाह सूत्र में चर्चा के माध्यम से पढ़ा है: Prevent Activity Stack from being Restored?

लेकिन अगर वहाँ देखने के लिए देख रहा हूँ

android-डेवलपर्स में इस पर चर्चा भी नहीं है इस या एक नई तकनीक के लिए मंच में एक अद्यतन। अभी पुनरारंभ व्यवहार एसीआरए के साथ मुद्दों का कारण बन रहा है क्योंकि क्रैश रिपोर्ट अधिसूचना को जल्द ही गतिविधि स्टैक को फिर से बनाया गया है, जिससे उपयोगकर्ता को रिपोर्ट भेजने का कोई समय नहीं निकलता है।

+0

पर एक अन्य संबंधित चर्चा धागा http://stackoverflow.com/questions/12560590/android-app-restarts-upon- दुर्घटना बल-पास/21738097 # 21738097 – Paul

उत्तर

0

मैं एसीआरए का भी उपयोग करता हूं, और मैंने पाया कि फोर्सक्लोसडिअलॉगएफ्टर टोस्ट = सही @ReportCrashes एनोटेशन में पुनरारंभ करना दबाना होगा। हालांकि, लागत यह है कि आपको एंड्रॉइड फोर्स बंद संवाद मिलता है। मैं यह पता लगाने नहीं कर सकते कि से छुटकारा पाने के लिए कैसे और एप्लिकेशन को पुनः आरंभ करने को रोकने के ...

संबंधित मुद्दे