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

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

नेविगेशन सेशन पूरे होने पर 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 इंटरैक्शन के सबसे सही तरीके देखें.