मैंने अभी देखा है कि एंड्रॉइड थ्रेडिंग में निलंबित और फिर से शुरू किया गया है। इसके लिए क्या काम है या मैं एंड्रॉइड में थ्रेड को कैसे निलंबित और फिर से शुरू कर सकता हूं?एंड्रॉइड में थ्रेड को कैसे निलंबित और फिर से शुरू करें?
6
A
उत्तर
7
दरअसल, यादृच्छिक बिंदुओं पर धागे को निलंबित या रोकना एक असुरक्षित विचार है, यही कारण है कि इन विधियों को बहिष्कृत किया गया है।
सबसे अच्छा आप मेरी राय में क्या कर सकते हैं wait
का उपयोग कर अपने धागा के run
विधि में रुक कर और वहाँ रोकने की नियत बिन्दु है:
class ThreadTask implements Runnable {
private volatile boolean paused;
private final Object signal = new Object();
public void run() {
// some code
while(paused) { // pause point 1
synchronized(signal) signal.wait();
}
// some other code
while(paused) { // pause point 2
synchronized(signal) signal.wait();
}
// ...
}
public void setPaused() {
paused = true;
}
public void setUnpaused() {
paused = false;
synchronized(signal) signal.notify();
}
}
संबंधित मुद्दे
- 1. फिर से शुरू करें एंड्रॉइड
- 2. विंडोज़ पर एप्लिकेशन को निलंबित और फिर से शुरू कैसे करें?
- 3. डेल्फी 2010 में निलंबित धागा फिर से शुरू करना?
- 4. एंड्रॉइड: अधिसूचना से ऐप को फिर से शुरू कैसे करें?
- 5. मैं डब्ल्यूपीएफ में लेआउट को कैसे निलंबित और फिर से शुरू कर सकता हूं?
- 6. थ्रेड: एक बार पूरा होने के बाद थ्रेड को फिर से शुरू कैसे करें?
- 7. थ्रेड को रोकने/फिर से शुरू करने के लिए
- 8. मैं एक और थ्रेड कैसे निलंबित करूं (वर्तमान में नहीं)?
- 9. क्या विंडोज़ एज़ूर सर्वर को निलंबित और फिर से शुरू करना संभव है?
- 10. मैं सी # में थ्रेड को निरस्त, रोक और फिर से कैसे शुरू करूं?
- 11. एंड्रॉइड एप्लिकेशन निलंबित
- 12. इंटेलिजे डीबगिंग: पूरे वीएम को निलंबित करें, फिर एकल थ्रेड पर कदम
- 13. आवेदन रोकें/फिर से शुरू करें राज्य
- 14. स्विंग टाइमर, इसे कैसे रोकें और फिर से शुरू करें?
- 15. मैं टाइमर को कैसे रोकूं और फिर से शुरू करूं?
- 16. गतिविधि को फिर से शुरू करते समय "थ्रेड पहले ही शुरू हो गया है"
- 17. एक बढ़ावा संपत्ति पेड़ को फिर से कैसे शुरू करें?
- 18. एप्लिकेशन को निलंबित करें
- 19. एंड्रॉइड में, विचारों को फिर से लेआउट कैसे करें?
- 20. अधिसूचना फिर से शुरू करें गतिविधि
- 21. रोकें/फिर से शुरू करें http कनेक्शन डाउनलोड
- 22. अप्रचलित थ्रेड के बिना अवरुद्ध थ्रेड को कैसे निलंबित करें। सस्पेंड?
- 23. थ्रेड को रोकने/निलंबित करने के लिए कैसे जारी रखें?
- 24. बटन दबाए जाने पर थ्रेड कैसे शुरू करें और फिर दबाए जाने पर इसे रोकें?
- 25. स्वयं डेल्फी में एक थ्रेड को निलंबित कर रहा है जब इसकी आवश्यकता नहीं है और
- 26. जावा एक्जिक्यूटर्स सर्विस रोकें/एक विशिष्ट थ्रेड को फिर से शुरू करें
- 27. जावा थ्रेड कैसे शुरू करें और प्रबंधित करें?
- 28. किसी प्रोग्राम की प्रगति को कैसे सहेजने के लिए, और बाद में फिर से शुरू करें?
- 29. रूबी थ्रेड को शुरू करना और रोकना
- 30. कैडिसप्ले लिंक को सही तरीके से कैसे रोकें और फिर से शुरू करें?
कैसे सेवा के बारे में: http://developer.android.com/ गाइड/विषय/मूलभूत/services.html – Leo
हाय लियोलिंक मुझे नहीं लगता कि सेवाएं मेरी समस्या का समाधान करेंगी। धन्यवाद किसी भी तरह :) – rosesr