मैं एक एंड्रॉइड मोबाइल ऐप बना रहा हूं। मेरे पास AsyncTask में मेरी गतिविधि के लिए एक कमजोरता है यह सुनिश्चित करने के लिए कि यह कचरा एकत्र किया जा सकता है।कमजोरेंस प्राप्त करें() विधि यह कितनी सुरक्षित है? (एंड्रॉइड, asynctask)
Acitivty activity = mWeakRef.get();
तब मैं गतिविधि वस्तु का उपयोग करते हैं onPostExecute()
कहा जाता हो जाता है, मैं उपयोगकर्ता आदि आदि
मेरा प्रश्न है करने के लिए संवाद प्रदर्शित करने की, जैसा कि मैंने जो संवाद निर्धारित करने के लिए कोशिश कर रहा हूँ दिखाएं और क्या करना है, क्या मेरी गतिविधि वस्तु शून्य हो सकती है? अगर जीसी निष्पादन की मेरी लाइन के बीच चलता है तो क्या यह कभी भी शून्य हो सकता है? क्या मैं उस ऑब्जेक्ट को पहले get()
से उपयोग करना सुरक्षित रखता हूं या मुझे get()
फिर से करना होगा और यह जांचने से पहले कि मूल्य ठीक है या नहीं।
धन्यवाद!