AlertDialog.Builder load_alert = new AlertDialog.Builder(this);
File list = new File("data/data/project/databases/");
if(!list.exists() || !list.isDirectory()){
return;
}
String [] fileList = list.list();
load_alert.setMessage("Please select");
load_alert.setItems(fileList, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast toast = Toast.makeText(getApplicationContext(), "test", Toast.LENGTH_LONG);
toast.show();
}
});
load_alert.show();
这应该显示我的数据库文件夹的内容到alertdialog。我已经检查了fileList数组,并且它正在被填充。由于某些原因,它只是不通过setItems显示。有任何想法吗?AlertDialog不显示文件列表
我刚刚有同样的问题.. API文档真的应该同时指定调用之间的差异。谢谢! – Andre
谢谢,你救了我的命! –