অ্যান্ড্রয়েডভিউমোডেল অ্যাপ্লিকেশন প্রসঙ্গ সরবরাহ করে
আপনার ভিউ মডেলের অভ্যন্তরে যদি আপনার প্রসঙ্গ ব্যবহারের প্রয়োজন হয় তবে আপনার অ্যান্ড্রয়েডভিউমোডেল (এভিএম) ব্যবহার করা উচিত, কারণ এতে অ্যাপ্লিকেশন প্রসঙ্গটি রয়েছে। প্রসঙ্গের কলটি পুনরুদ্ধার করতে getApplication()
, অন্যথায় নিয়মিত ভিউমোডেল (ভিএম) ব্যবহার করুন।
অ্যান্ড্রয়েডভিউমোডেলের অ্যাপ্লিকেশন প্রসঙ্গ রয়েছে । আমরা সকলেই জানি স্থিতিশীল প্রসঙ্গের দৃষ্টান্তটি দুষ্ট কারণ এটি মেমরি ফাঁসের কারণ হতে পারে !! তবে স্থির অ্যাপ্লিকেশন ইনস্ট্যান্স থাকা আপনার পক্ষে ততটা খারাপ নয় কারণ চলমান অ্যাপ্লিকেশনটিতে কেবলমাত্র একটি অ্যাপ্লিকেশন উদাহরণ রয়েছে।
সুতরাং, নির্দিষ্ট শ্রেণিতে অ্যাপ্লিকেশন উদাহরণটি ব্যবহার করা এবং রাখা সাধারণভাবে কোনও সমস্যা নয়। তবে, যদি কোনও অ্যাপ্লিকেশন উদাহরণ তাদের উল্লেখ করে তবে রেফারেন্স চক্র সমস্যার কারণে এটি একটি সমস্যা।
অ্যাপ্লিকেশন ইনস্ট্যান্স সম্পর্কে এছাড়াও দেখুন
ইউনিট পরীক্ষার জন্য অ্যান্ড্রয়েডভিউমোডেল সমস্যাযুক্ত
এভিএম অ্যাপ্লিকেশন প্রসঙ্গ সরবরাহ করে যা ইউনিট পরীক্ষার জন্য সমস্যাযুক্ত। ইউনিট পরীক্ষাগুলি প্রসঙ্গের মতো কোনও অ্যান্ড্রয়েড জীবনচক্রের সাথে ডিল করা উচিত নয়।