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

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

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