Intereting Posts
वापस बटन दबाने पर DatePickerDialog ख़ारिज करें बटन को "शामिल" लेआउट के अंदर कैसे पहुंचाएं नया रननाबल () लेकिन कोई नया थ्रेड नहीं है? क्वेरी के साथ पढ़ा जाने पर फायरबेस डेटाबेस बैंडविड्थ का उपयोग करें नए जीमेल ऐप की तरह "ताज़ा करने के लिए नीचे की ओर स्वाइप करें" को कैसे कार्यान्वित करें एंड्रॉइड: AUTOINCREMENT कॉलम के साथ sqlite रिकॉर्ड डालने लॉगकैट पर असली डिवाइस से लॉग संदेश सक्षम करें एन्क्यू कॉलबैक से ओकेएचटीटीपी अद्यतन यूआई कैसे एक पेंट करने योग्य आइटम की चौड़ाई और ऊंचाई निर्दिष्ट करने के लिए चेतावनी / गतिविधि मैनेजर (5038): अनुमति अस्वीकृत: चेककंपनेन्टप्रमिशन बटन के साथ एंड्रॉइड एक्सपेंडेबललिस्ट वीपेंट एंड्रॉइड गूगल मैप जीपीएस स्थान सर्कल के अंदर है कि कैसे जांच करने के लिए कैसे कैनवास पर दो बिंदुओं के बीच आर्क आकर्षित करने के लिए? एंड्रॉइड एनडीके: java.lang प्राप्त करना। असुरक्षित लिंक एंटर: डलप्पन विफल: "libffmpeg.so" द्वारा संदर्भित "सिग्नल" का चिह्न नहीं लगा सकता एंड्रॉइड मैकेक्टिविटी में एक मैप कैसे दिखाना है?

जावा / एंड्रॉइड कैसे 3 सेकंड के देरी के बाद एसिंककास शुरू करने के लिए?

मैं यह कैसे कर सकता हूँ?

Solutions Collecting From Web of "जावा / एंड्रॉइड कैसे 3 सेकंड के देरी के बाद एसिंककास शुरू करने के लिए?"

आप इसके लिए हेन्डलर का उपयोग कर सकते हैं इसके लिए पोस्ट डिलीएड (रननबल, लम्बे) का प्रयोग करें

हैंडलर # पोस्ट डिलाएटेड (रननाबल, लांग)

आप 3 सेकंड देरी के बाद चलाने के लिए इस कोड का उपयोग कर सकते हैं।

new Timer().schedule(new TimerTask() { @Override public void run() { // run AsyncTask here. } }, 3000); 

अन्य उत्तरों में सुझाव दिए गए हैंडलर का उपयोग करके, वास्तविक कोड यह है:

 new Handler().postDelayed(new Runnable() { @Override public void run() { new MyAsyncTask().execute(); } }, 3000); 

हैंडलर वर्ग का उपयोग करें, और handleMyAsyncTask को परिभाषित करें जिसमें 3000 msec विलंब के बाद निष्पादित कोड शामिल होगा:

 mHandler.postDelayed(handleMyAsyncTask, 1000*3);