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

इस पेज पर, इंस्टेंस की ज़रूरत न होने पर उन्हें हटाने के सबसे सही तरीकों के बारे में बताया गया है.

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