আমি AsyncTaskএকটি বোতাম টিপে ব্যবহারকারীর প্রতিক্রিয়া হিসাবে ডেটা আনার জন্য এস ব্যবহার করছি । এটি ভালভাবে কাজ করে এবং ডেটা আনার সময় ইন্টারফেসটি প্রতিক্রিয়াশীল রাখে, তবে যখন আমি গ্রহগ্রহের ডিবাগারে কী চলছে তা আমি যখন পরীক্ষা করেছিলাম তখন আমি জানতে পেরেছিলাম যে প্রতিবার একটি নতুন AsyncTaskতৈরি হয়েছিল (যা বেশিরভাগ ক্ষেত্রেই হয়, কারণ সেগুলি কেবল একবার ব্যবহার করা যেতে পারে) ), একটি নতুন থ্রেড তৈরি করা হচ্ছে তবে কখনই শেষ করা হয়নি।
ফলাফলটি কেবল AsyncTaskসেখানে বসে অনেকগুলি থ্রেড। আমি অনুশীলন করতে পারছি না যে এটি অনুশীলনে সমস্যা কিনা বা না, তবে আমি সত্যিই এই অতিরিক্ত থ্রেড থেকে মুক্তি পেতে চাই।
এই থ্রেডগুলিকে আমি কীভাবে হত্যা করতে পারি?
doInBackgroundপদ্ধতি সমাপ্ত কিন্তু থ্রেড ডিবাগ উইন্ডোতে দেখা চলতে। উদাহরণস্বরূপ: Thread [<23> AsyncTask #4](Running)