Há muita dificuldade em se elaborar o problema do tópico? Eu achei que seria fácil, e só não estava encontrando as “pontas” para “amarrar”… Por isso pergunto aqui.
Alguém poderia me ajudar?
quikkoo
modifiquei os exemplos que estão na página do android, mas ñ testei, cabe a vc agora fazer as adaptações necessárias
publicAppextendsActivity{publicstaticfinalintBUTTON_DIALOG_ID=1;publicstaticfinalintLIST_DIALOG_ID=2;publicvoidonCreate(Bundlebundle){super.onCreate(bundle);setContentView(R.layout.main);showDialog(BUTTON_DIALOG_ID);}protectedDialogonCreateDialog(intid){AlertDialog.Builderbuilder=newAlertDialog.Builder(this);finalCharSequenceitems[]={"Red","Green","Blue"};switch(id){caseBUTTON_DIALOG_ID:builder.setMessage("Are you sure you want to exit?").setCancelable(false).setPositiveButton("Yes",newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfacedialog,intid){App.this.showDialog(LIST_DIALOG_ID);}}).setNegativeButton("No",newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfacedialog,intid){dialog.cancel();}});break;caseLIST_DIALOG_ID:builder.setTitle("Pick a color").setItems(items,newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfacedialog,intitem){Toast.makeText(getApplicationContext(),items[item],Toast.LENGTH_SHORT).show();}});break;default:returnnull;}returnbuilder.create();}}