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