इंस्टेंस को क्लीनअप करने के सबसे सही तरीके

इस पेज पर, ऐसे इंस्टेंस को हटाने के सबसे सही तरीके बताए गए हैं जिनकी अब ज़रूरत नहीं है.

नेविगेशन सेशन पूरे होने पर Navigator#clearDestinations और Navigator#cleanup का इस्तेमाल करना

मेमोरी लीक को रोकने और सही तरीके से क्लीनअप करने के लिए, नेविगेशन सेशन पूरा होने के बाद Navigator#clearDestinations और Navigator#cleanup का इस्तेमाल करें. ऐसा तब करें, जब Navigator इंस्टेंस की ज़रूरत न हो. ऐसा तब किया जा सकता है, जब उपयोगकर्ता मैप से हट गया हो और उससे जुड़ी गतिविधि का onDestroy() चालू हो गया हो.

जब GoogleMap एलिमेंट की ज़रूरत न हो, तो उन्हें हटा दें

अगर आपका ऐप्लिकेशन, नेविगेशन के अलावा अन्य कामों के लिए GoogleMap इंस्टेंस का इस्तेमाल करता है, तो जब इसकी ज़रूरत न हो, तब इसे बंद कर दें. उदाहरण के लिए, GoogleMap से जुड़े Polygon, Polyline, और Marker एलिमेंट को हटाने के लिए, Polygon#remove, Polyline#remove, और Marker#remove तरीकों को कॉल करें. इसके बाद, जब GoogleMap इंस्टेंस की ज़रूरत न हो, तो उसे खाली करने के लिए GoogleMap#clear को कॉल करें और इंस्टेंस को null को असाइन करें.

अपने ऐप्लिकेशन में GoogleMap इंस्टेंस का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, GoogleMap इंटरैक्शन के सबसे सही तरीके देखें.