Obrigado pessoal, mas já consegui em partes. Na verdade o erro foi causado pelo xml do layout onde estava declarado, android:focusable="true"; Foi só mudar para false e sobscrever o listener na listAcitvity que deu certo :)
Porém, o erro no DialogBuilder ainda continua o mesmo, já descobri o motivo do erro mas não sei 'concerta-lo'...
Testei o código que estou criando o Dialog em outra Activity do meu aplicativo, porém uma Activity que não faz parte do TabHost... Pois estou utilizando TabHost para organizar as telas. Lá na Activity o código funcionou normalmente.
Mas na ListView que faz parte do TabHost não esta funcionando...
Segue código do AlertBuilder funcionando perfeitamente:
E agora galera alguma solução?
-- Mas na ListView que faz parte do TabHost não esta funcionando...
Segue código do AlertBuilder funcionando perfeitamente:
AlertDialog.Builder modificarDialogBuilder = new AlertDialog.Builder(ListaProdutos.this);
modificarDialogBuilder.setMessage("Escolha a ação desejada");
modificarDialogBuilder.setTitle("Ação");
modificarDialogBuilder.setPositiveButton("Deletar", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(ctx, "Deletar", Toast.LENGTH_SHORT).show();
}
}).setNegativeButton("Atualizar", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(ctx, "Alterar", Toast.LENGTH_LONG).show();
}
});
modificarDialogBuilder.create().show();
modificarDialogBuilder.setMessage("Escolha a ação desejada");
modificarDialogBuilder.setTitle("Ação");
modificarDialogBuilder.setPositiveButton("Deletar", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(ctx, "Deletar", Toast.LENGTH_SHORT).show();
}
}).setNegativeButton("Atualizar", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(ctx, "Alterar", Toast.LENGTH_LONG).show();
}
});
modificarDialogBuilder.create().show();
E agora galera alguma solução?
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário