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