Me gustaría pedirle al usuario que me brinde información en mi aplicación de Android utilizando un cuadro de diálogo. esto es lo que he encontrado:solicitud del usuario de la aplicación de Android mediante un cuadro de diálogo
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Title");
alert.setMessage("Message");
// Set an EditText view to get user input
final EditText input = new EditText(this);
alert.setView(input);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
String value = input.getText();
// Do something with value!
}
});
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
// Canceled.
}
});
alert.show();
pero esto me da :
android.view.WindowManager $ BadTokenException: No se puede agregar ventana - nula ficha no es para una aplicación
es Hay algún problema en mi código, parece que se pasa un argumento nulo en el diálogo, pero no puedo averiguar cuál es el problema.
'valor String = input.getText() toString();.' – Fred