Android中 怎么把 AlertDialog 单选项列表框默认选中前次保存的值
public AlertDialog.Builder setSingleChoiceItems(Cursor cursor, int checkedItem, String labelColumn, final OnClickListener listener)
我设置了一个变量把,把在选择的序号作为参数传值给checkedItem,结果显示报错,说变量不能分配,因为它是定义在一个封闭类型。
final int xuanzhong=0;
private String[] huazhi=new String[]{"自动","普通","精细","超精细"};
public void onClick(View v){
AlertDialog log1 = new AlertDialog.Builder(SetActivity.this)
.setTitle("图像画质")
.setSingleChoiceItems(huazhi, xuanzhong, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog1, int which) {
xuanzhong= which; //这里显示报错,无法传值,变量不能分配,因为它是定义在一个封闭类型
selectedhuazhiIndex= which;
}