我在以下代码中遇到了alertdialog.builder的问题:
public void showSettingsBox(){ final CharSequence[] items = {"Item1","Item2","Item3"}; final boolean checked[] = new boolean[]{false,false,false}; AlertDialog.Builder builder = new AlertDialog.Builder(fLabyrinthGame); builder.setMessage(fMessage) .setCancelable(false) .setMultiChoiceItems(items,checked,new OnMultiChoiceClickListener() { @Override public void onClick(DialogInterface dialog,int which,boolean isChecked) { CharSequence text = "Item number " + which; int duration = Toast.LENGTH_SHORT; Toast toast = Toast.makeText(fLabyrinthGame,text,duration); toast.show(); } }) .setPositiveButton("Apply",new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog,int id) { dialog.cancel(); } }); builder.setTitle(fTitle); builder.setIcon(R.drawable.icon_exclamation); AlertDialog alert = builder.create(); alert.show(); }