पिछले जवाबों में से अधिकांश यह बताते हुए एक अच्छा काम करते हैं कि कैसे, क्यों और कब उपयोग करना है onResume()
लेकिन मैं आपके पुन: निर्माण के बारे में कुछ जोड़ना चाहूंगा Activity
।
मैं जानना चाहता हूं कि क्या मैं किसी अन्य विधि के अंत में गतिविधि को फिर से शुरू करना चाहता हूं कि किस विधि को निष्पादित किया गया है () या onResume ()
onCreate()
हालांकि, इसका जवाब यह है कि वास्तव में इसे फिर से बनाने का फैसला करते समय, आपको खुद से पूछना चाहिए कि फिर से बनाने की कितनी Activity
जरूरत है। यदि यह एक एडॉप्टर में डेटा है, तो एक सूची के लिए कहें, तो आप इसे फिर notifyDataChanged()
से जारी adapter
करने के लिए कॉल कर सकते हैं adapter
और सब कुछ दोबारा नहीं करना होगा।
इसके अलावा, अगर तुम सिर्फ कुछ अद्यतन करने की आवश्यकता views
तो बिल्कुल नहीं इसे कहते हैं और अधिक कुशल हो सकता है लेकिन invalidate()
पर view
कि जरूरत अद्यतन (रों)। यह केवल उन लोगों को फिर से तैयार करेगा views
और संभवतः आपके एप्लिकेशन को अधिक सुचारू रूप से चलाने की अनुमति देगा। मैं आशा करता हूं यह आपकी मदद कर सकते हैं।