यदि आप अलर्टडिअलॉग बनाने और प्रदर्शित करने का प्रयास कर रहे हैं, तो आपको उदाहरण के लिए उपयोगकर्ता AlertDialog.Builder चाहिए।
डायलॉग इंटरफेस, जैसा कि इसका नाम इंगित करता है, एक इंटरफ़ेस और केवल 2 विधियां हैं: रद्द करें() और खारिज करें()।
एक AlertDialog बनाना काफी आसान है:
new AlertDialog.Builder(this)
.setTitle("Some Title")
.setMessage("some message")
.setPositiveButton("OK", new OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
// Some stuff to do when ok got clicked
}
})
.setNegativeButton("cancel", new OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
// Some stuff to do when cancel got clicked
}
})
.show();
यह एक सरल AlertDialog को दर्शाता है।
एक टिप: गतिविधि का उपयोग करते समय गतिविधि .showDialog (int) और Activity.onCreateDialog() की जांच करें, वे संवाद का उपयोग करते समय आपके जीवन को आसान बनाते हैं।
ठीक है, मैं एक अलग तरीका चला गया हूं ... वे अन्य पैरामीटर सहायता पृष्ठ से दिए गए पैरामीटर हैं। तो अब मैं developer.android.com से AlertDialog बिल्डर का उपयोग कर रहा हूं ... इस त्रुटि को पिछले: [2010-02-01 13:41:12 - मोबाइल सेवाकॉल संपर्क] गतिविधि प्रबंधक: java.lang.SecurityException: अनुमति अस्वीकार : शुरूआत {flg = 0x10000000 cmp = com.msi.ibm.tutorial/.MobileServiceCallContacts} शून्य से (pid = -1, uid = -1) की आवश्यकता है android.permission.READ_CONTACTS और हाँ, मेरे पास यह अनुमति सेट है मेरा मैनिफेस्ट ... कहां जाना है यह जाने के लिए supposted ???? – jkmcgee
आपको इसके लिए एक और प्रश्न खोलना चाहिए ... लेकिन जहां तक मुझे पता है, केवल एंड्रॉइडManifest.xml – Justin