Intereting Posts
एपीके के निर्माण के बाद अमान्य कुंजी हैश और कई डिवाइसों के लिए यह कैसे हल करें? अजीब परस्क्रॉल ईवेंट स्क्वायर ईवेंट के बाद ट्रिगर किया गया क्या एंड्रॉइड हर सेवा या पूरी प्रक्रिया को मारता है? एंड्रॉइड टेक्स्टव्यूः एल्िप्सस = "मार्की" अपेक्षित रूप से काम नहीं कर रहा है एंड्रॉइड जेलीबीन (v21) से फ़्लोटिंग एक्शन बटन की तरह मैं अपना बटन कैसे बना सकता हूं? ग्रहण पर एंड्रॉइड सेटअप करें लेकिन एसडीके डायरेक्टरी को नहीं पता किसी फ़ोटो का जीपीएस स्थान प्राप्त करें त्रुटि: ऐप इंस्टॉल के लिए कोई योग्य डिवाइस नहीं है Android स्टूडियो में एंड्रॉइड इंस्ट्रुमेंटेशन टेस्ट और यूनिट टेस्ट के बीच कोड साझा करना एंड्रॉइड के साथ गड़बड़ विज्ञापन: AndroidManifest.xml में configChanges एंड्रॉइड कैसे एक छवि पूर्वावलोकन करने के लिए, अपने आवेदन से, एसडीकार्ड से अपनी फ़ाइल पथ का उपयोग कर एंड्रॉइड कैलेंडर से पुनरावर्ती घटनाओं को प्रोग्रामेटिक रूप से नहीं पढ़ा जा सकता है इकोलेटर पर एंड्रॉइड डिवाइस पर इंडेक्सऑटबॉउन्ड अपस्क्रिप्शन त्रुटि नहीं java.lang.NoSuchMethodError: android.app.Notification $ बिल्डर.एडएक्शन एंड्रॉइड: संपत्ति फ़ोल्डर में एक निर्देशिका का पता लगाने के लिए कैसे?

जावा / एंड्रॉइड कैसे 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);