को पूरा करने के बाद चलने वाले राज्य में बनी हुई है, एक आवेदन पर काम करते हुए मैंने देखा कि थ्रेड गिनती हर समय बढ़ती रहती है असिंक टास्क थ्रेड कुछ कारणों से खुला रहता है (मुझे यकीन है कि वे प्रसंस्करण और बाहर निकल गए हैं) मुझे नहीं पता कि क्यों मैं इस प्रकार के अधिक धागे बना रहता हूं और वे अनिश्चित काल तक चलते रहते हैं। क्या यह सत्यापित करने का कोई तरीका है कि ये धागे जटिलता पर समाप्त हो गए हैं? क्या AsyncTasks थ्रेड के साथ खुले remaing के साथ कोई ज्ञात समस्या है?एंड्रॉइड AsyncTask
इस चलाते समय:
public class DoNothingTask extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
// TODO Auto-generated method stub
return null;
}
}
मैं debbuger में हर बार के लिए एक नया धागा देखना मुझे क्या new DoNothingTask().execute(null);
folows रूप
Thread[<ThreadNumber>AsyncTask#1](running)
, मेरे सवाल क्यों है क्या यह? मेरा एप्लिकेशन AsyncTask पर आवंटित करता है और मेरे पास एक नया धागा नहीं बनाया जा सकता है और प्रत्येक कार्य के बाद जीवित रह सकता है।
धन्यवाद, कुलदेवता
न लगता है कि यह AsyncTask के लिए लागू है()। – totem