এই পৃষ্ঠায় অপ্রয়োজনীয় হয়ে পড়া ইনস্ট্যান্সগুলো মুছে ফেলার সর্বোত্তম পদ্ধতি ব্যাখ্যা করা হয়েছে।
নেভিগেশন সেশন সম্পন্ন হলে Navigator#clearDestinations এবং Navigator#cleanup ব্যবহার করুন।
মেমরি লিক প্রতিরোধ করতে এবং সঠিক ক্লিনআপ নিশ্চিত করতে, নেভিগেশন সেশন সম্পন্ন হওয়ার পর এবং নেভিগেটর ইনস্ট্যান্সটির আর প্রয়োজন না থাকলে Navigator#clearDestinations এবং Navigator#cleanup ব্যবহার করুন। এটি তখন করা যেতে পারে যখন ব্যবহারকারী ম্যাপ থেকে অন্য কোথাও নেভিগেট করে যান এবং যখন সংশ্লিষ্ট অ্যাক্টিভিটির onDestroy() কল করা হয়।
GoogleMap উপাদানগুলো অপ্রয়োজনীয় হয়ে গেলে মুছে ফেলুন।
আপনার অ্যাপ যদি নেভিগেশন-বহির্ভূত ম্যাপের জন্য GoogleMap ইনস্ট্যান্স ব্যবহার করে, তবে এটির আর প্রয়োজন না হলে অবশ্যই ইনস্ট্যান্সটি পরিষ্কার করে ফেলুন। উদাহরণস্বরূপ, GoogleMap এর সাথে যুক্ত Polygon, Polyline, এবং Marker এলিমেন্টগুলো পরিষ্কার করতে যথাক্রমে Polygon#remove , Polyline#remove , এবং Marker#remove মেথডগুলো কল করুন। এরপর, GoogleMap ইনস্ট্যান্সটির আর প্রয়োজন না থাকলে, এটিকে মুক্ত করতে GoogleMap#clear কল করুন এবং ইনস্ট্যান্সটিকে null এ অ্যাসাইন করুন।
আপনার অ্যাপে GoogleMap ইনস্ট্যান্স ব্যবহার করার বিষয়ে আরও তথ্যের জন্য, GoogleMap ইন্টারঅ্যাকশন সেরা অনুশীলনসমূহ দেখুন।