Si están tratando de crear y mostrar una AlertDialog, que debiera usuario AlertDialog.Builder por ejemplo.
DialogInterface, es como su nombre implica, una interfaz y sólo tiene 2 métodos: cancelar() y Rechazar().
Creación de un AlertDialog es bastante fácil:
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();
que muestra un simple AlertDialog.
Un consejo: Comprobar Activity.showDialog (int) y Activity.onCreateDialog() que hacen la vida más fácil al utilizar los cuadros de diálogo.
Bueno, he ido de otra manera ... esos son los parámetros que se dieron en la página de ayuda del otro blog. Así que ahora estoy usando el constructor de AlertDialog developer.android.com ... han logrado superar ese error a esto: [2010-02-01 13:41:12 - MobileServiceCallContacts] ActivityManager: java.lang.SecurityException: La negación de permiso : el inicio de la intención {flg = 0x10000000 cmp = com.msi.ibm.tutorial/.MobileServiceCallContacts} de null (pid = -1, uid = -1) requiere android.permission.READ_CONTACTS y sí, tengo ese permiso establecido en mi manifiesto ... ¿en qué otro lugar se supone que irá? – jkmcgee
Debería abrir otra pregunta para eso ... pero hasta donde yo sé, solo los permisos de lugar deben estar en AndroidManifest.xml – Justin