संवाद को खारिज करते हैं, तो मैं अपने background.So के लिए कुछ मैं जानना चाहता हूँ क्या करना चाहते हैं संवादएंड्रॉइड में एक संवाद को खारिज करने के बारे में कैसे पता चलेगा?
उत्तर
आप एक onDismissListener
http://developer.android.com/reference/android/content/DialogInterface.OnDismissListener.html
public Dialog createDialog() {
Dialog d = new Dialog(this);
d.setOnDismissListener(new OnDismissListener() {
@Override
public void onDismiss(final DialogInterface arg0) {
// do something
}
});
return d;
}
यदि आप उपयोग कर सकते हैं को खारिज कर दिया है, तो एक DialogFragment
उपयोग कर रहे हैं बस ओवरराइड onDismiss()
धन्यवाद बहुत ज्यादा! –
शानदार लेकिन यह डिवाइस को घूर्णन करने का मामला नहीं मिलता है - जो संवाद को मारता है। कोई विचार? – Fattie
@JoeBlow जब डिवाइस घुमाया जाता है और गतिविधि को 'ऑनक्रेट' पर पुनर्निर्मित किया जाएगा और 'बंडल सहेजा गयास्टेंसस्टेट' 'शून्य 'के बराबर नहीं होगा। आप किसी भी राज्य को संग्रहीत कर सकते हैं (उदाहरण के लिए, एक बूलियन चाहे डिवाइस डिवाइस घुमाए जाने से पहले दिखा रहा था) 'onsaveInstanceState' में और इसे यहां संदर्भित करें। –
@ केन वुल्फ इस सवाल का एक बड़ा जवाब है।
बस जोड़ना चाहता था कि onDismissListener
केवल API 17
में पेश किया गया था। यदि आप कुछ कम समर्थन करने की कोशिश कर रहे हैं, तो आप onCancelListener
का उपयोग कर सकते हैं, जो उतना अच्छा नहीं है लेकिन बैकबटन जैसे मामलों को कवर करता है और अलर्टडिअलॉग के बाहर टैप करता है।
public Dialog createDialog() {
Dialog d = new Dialog(this);
d.setOnCancelListener(new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
// do something
}
});
}
- 1. mysql में स्मृति खपत के बारे में कैसे पता चलेगा?
- 2. जावास्क्रिप्ट में टाइमर को साफ़ या समय समाप्त करने के बारे में कैसे पता चलेगा?
- 3. SQL सर्वर को प्रश्नों में कैश का उपयोग न करने के बारे में कैसे पता चलेगा?
- 4. एंड्रॉइड - dismissDDialog संवाद को खारिज नहीं करता
- 5. फ्लैश के डीबग संस्करण को स्थापित करने के बारे में कैसे पता चलेगा?
- 6. एंड्रॉइड में एक संवाद को खारिज या रद्द करने के बीच क्या अंतर है?
- 7. एक कस्टम संवाद खारिज करें?
- 8. स्ट्रेट्स 2 एक्शन में HTTP अनुरोध प्राप्त या पोस्ट करने के बारे में कैसे पता चलेगा?
- 9. एंड्रॉइड में एक संवाद को अंदर क्लिक करके कैसे खारिज कर सकते हैं?
- 10. UITableViewCell को अपने स्वयं के इंडेक्सपाथ के बारे में कैसे पता चलेगा?
- 11. को खारिज कस्टम संवाद समस्या
- 12. एचएसएसएफ पीओआई: सेल में डेटा टाइप तिथि के बारे में कैसे पता चलेगा?
- 13. कैसे पता चलेगा ViewPager ने एंड्रॉइड
- 14. एंड्रॉइड में कीबोर्ड (डी) दिखाई देने पर कैसे पता चलेगा?
- 15. सी # - स्टार्टअप के बाद विंडोज़ "बसने" के बारे में कैसे पता चलेगा?
- 16. कैसे पता चलेगा कि ग्राफिक्सपैथ में सी #
- 17. संवाद के बाहर दबाते समय डायलॉगफ्रैगमेंट को कैसे खारिज करें?
- 18. एकल पीठ प्रेस में संवाद और करीब गतिविधि को खारिज
- 19. कैसे पता चलेगा कि यूटिव्यूव्यू में एक चयनित सेल
- 20. मुझे कैसे पता चलेगा एक समारोह एफ # में पूंछ पुनरावर्ती
- 21. जब उपयोगकर्ता स्क्रीन को छूता है तो मेरे प्रगति संवाद को खारिज करने से कैसे बचें?
- 22. कैसे पता चलेगा कि एक स्ट्रिंग में उच्चारण
- 23. प्रदर्शन एंड्रॉइड: एक सूची संदर्भ संवाद में संवाद संदेश
- 24. अपनी ऑनक्रेट विधि में एक कस्टम संवाद को कैसे रद्द या खारिज करें?
- 25. एक संवाद में एंड्रॉइड में चेकमार्क रंग के रंग को कैसे अनुकूलित करें। : एंड्रॉइड
- 26. डिवाइस को चार्ज करने पर कैसे पता चलेगा?
- 27. खंड बैकप्रेस पर गैर-रद्द करने योग्य संवाद को खारिज करें - एंड्रॉइड
- 28. वेबव्यू में एंड्रॉइड अलर्ट संवाद कैसे दिखाएं?
- 29. सामग्री संवाद पुस्तकालय - परस्पर फ़ंक्शन कॉल पर संवाद को खारिज/बंद करने से रोकें
- 30. मुझे कैसे पता चलेगा कि एंड्रॉइड में एक आवाज चल रही है या नहीं?
आप किसी भी डेटा प्राप्त करने की अपेक्षा नहीं है, लेकिन सिर्फ शायद चला गया है संवाद जानना चाहता हूँ इस मदद मिल सकती है: https://gist.github.com/CrandellWS/ac79d3864a96344d204d869d64fd1922 – CrandellWS