मैं Thread.setDefaultUncaughtExceptionHandler(...)
कॉल का उपयोग कर अपने (एंड्रॉइड) मोबाइल एप्लिकेशन (जो जावा सिंटैक्स का उपयोग करता है) के लिए एक वैश्विक, डिफ़ॉल्ट अपवाद हैंडलर स्थापित करने की सोच रहा हूं। मैं सिर्फ उपयोगकर्ता को उचित संदेश के साथ एक चेतावनी संवाद प्रदर्शित करने के बारे में सोच रहा हूं।जावा में वैश्विक अपवाद हैंडलर
क्या कोई गॉथ, चेतावनी और नियम हैं जिन्हें DefaultExceptionHandlers
सेट करते समय पालन करने की आवश्यकता है? यह सुनिश्चित करने के लिए कोई भी सर्वोत्तम प्रथाएं कि प्रक्रिया मारे गए हैं, पूर्ण स्टैक ट्रेस लॉग आदि पर लिखा गया है?
दस्तावेज़ीकरण, ट्यूटोरियल आदि के लिए लिंक जो इस पर कुछ प्रकाश डाल सकते हैं स्वागत है।
धन्यवाद।
"यदि आप अपने अपवाद हैंडलर से जीयूआई सामान कर रहे हैं, तो सुनिश्चित करें कि आप इसे सही धागे से कर रहे हैं।" इसका क्या मतलब है? – Gratzi
इसका मतलब है कि ईडीटी थ्रेड में जीयूआई सामान किया जाना चाहिए (यदि आवश्यक हो तो 'invokeLater' का उपयोग करके) अन्यथा अजीब चीजें हो सकती हैं। –