问题描述
|
我有一个带有单选列表和两个按钮的警报对话框:一个“ 0”按钮和一个“ 1”按钮。下面的代码显示了我如何实现它。
private final Dialog createListFile(final String[] fileList) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(\"Compare with:\");
builder.setSingleChoiceItems(fileList,-1,new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int whichButton) {
Log.d(TAG,\"The wrong button was tapped: \" + fileList[whichButton]);
}
});
builder.setPositiveButton(\"OK\",int whichButton) {}
});
builder.setNegativeButton(\"Cancel\",int whichButton) {}
});
return builder.create();
}
我的目标是在轻按“ 0”按钮时获得所选单选按钮的名称。我试图将字符串保存在变量中,但是在内部类内部,只能访问最终变量。有没有一种方法可以避免使用最终变量来存储所选的单选按钮?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)