AlertDialog - como executar verificações quando o usuário clicar em 'OK'
Para um AlertDialog personalizado, posso substituir o botão positivo para NÃO fechar a caixa de diálogo? em vez disso, desejo executar algumas verificações de edição e manter a caixa de diálogo aberta se minhas verificações falharem.
protected Dialog onCreateDialog(int id) {
Dialog alertDialog = null;
builder = new AlertDialog.Builder(this);
switch(id) {
case LOGIN_USERID_BLANK:
builder.setMessage((String)getString(R.string.username_not_blank));
builder.setPositiveButton((String)getString(R.string.ok), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
// Can I do something here so that the dialog does not close?
}
});
pausa;