Hey so as the question says... i want the okay button to check if tables are checked and if yes i want it to repeat a Yes answer if no i want it to repeat with No answer...
this is my button listener :
private OnClickListener btn1Listener = new OnClickListener() {
@Override
public void onClick(View v) {
final String[] stAry = cMap.keySet().toArray(new String[0]);
boolean[] boolAry = new boolean [cMap.size()];
for (int i = 0; i < stAry.length; i++) {
boolAry[i] = cMap.get(stAry[i]);
}
//alert
AlertDialog.Builder courseBuilder = new AlertDialog.Builder(Itemslist.this);
courseBuilder.setTitle("ListOfStuff");
courseBuilder.setMultiChoiceItems(stAry, boolAry, new OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which,
boolean isChecked) {
cMap.put(stAry[which], isChecked);
}
});
courseBuilder.setPositiveButton("Okay", new DialogInterface.OnClickListener() {
private boolean isChecked;
@Override
public void onClick(DialogInterface dialog, int which)
{
if (isChecked) {
Toast.makeText(Itemslist.this, "Yes", 1000) .show();
} else {
Toast.makeText(Itemslist.this, "No", 1000) .show();
}
displayAllCourses();
}
EDIT: My Problem is .. when i open the list and check anything i want and then click Okay i get a No msg.. whenever i dont check anything i get No msg as well.. it has to say Yes when i check something and No when i leave everything unchecked
Aucun commentaire:
Enregistrer un commentaire