setSingleChoiceItems方法:写入的参数:
一.new String(){......};用于展示内容供看以便选择;
二.int TextView-->用于告诉是选择了第几个
三.DialogInterface.OnClickListener接口里面的onClick方法和前面的PositiveButton的onClick方法没区别都是以DialogInterface对象和int which为参数,
TextView是用来接受监听器传回来的选择序号,以便修改信息;
setMultiChoiceItems方法:写入的参数:
一.new CharSequence(){.......};用于展示内容
二.new boolean[]();--->由于不是单选框所以用于收集哪些被选哪些没被选
三.new DialogInterface.OnClickListener接口里面的onClick方法不同于PositiveButton,NegativeButton,SingleChoiceItem的onClick方法,主要是参数区别
DialogInterface,int which,boolean check;
check--->用于需改上面的boolean[]储存的数据,
以上的总结,我认为MultiChoiceItems的参数区别的原因来源于里面的onClick方法的区别------>多了一个boolean!
一上可能有不对的地方还望指教