2011-02-15 15 views
7

क्या आप कृपया मुझे बताएंगे कि PrepareDialog() में एक चेतावनी संवाद के संदेश (बॉडी) को कैसे बदला जाए।onPrepareDialog() में AlertDialog के संदेश (बॉडी) को कैसे बदलें?

मैं onPrepareDialog() फ़ंक्शन में डायलॉग पैरामेंट टाइप करने के बाद भी setText() जैसे किसी भी फ़ंक्शन को खोजने में सक्षम नहीं हूं।

मैं
removeDialog()
showDialog()
उपयोग करने के लिए वस्तुओं को साफ करने के जीसी करने के लिए के रूप में यह भूमि के ऊपर हो जाएगा चाहते हैं न और अगर मैं कस्टम संवाद के लिए जाते हैं तो कोड विषयों के मामले में से निपटने के लिए बहुत बड़ा हो जाता है।

कृपया मुझे बताएं कि क्या किसी को onPrepareDialog() फ़ंक्शन में AlertDialog के पाठ को बदलने का विचार है।

धन्यवाद & सादर,
SSuman185

उत्तर

16

onPrepareDialog के भीतर बस का उपयोग करें:

((AlertDialog) dialog).setMessage("my text goes here"); 
+0

धन्यवाद डेव अपने काम कर रहे .... – Suman

+9

ध्यान दें कि यह काम करने के लिए, यदि आप एक गैर के साथ संदेश प्रारंभ करना होगा क्रिएटडिअलॉग पर -नुल मूल्य। Http://code.google.com/p/android/issues/detail?id=6489 देखें –

संबंधित मुद्दे