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