Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“如何修复”;找到java.util.arraylist";时应为数组类型;?_Java_Android - Fatal编程技术网

“如何修复”;找到java.util.arraylist";时应为数组类型;?

“如何修复”;找到java.util.arraylist";时应为数组类型;?,java,android,Java,Android,给定如下函数,AndroidStudio在标记行中给出一个错误: array type expected found java.util.arraylist 我还尝试使用get而不是直接引用,但Android Studio告诉我一些setItems无法解决的问题。代码如下: protected void multiSelect(final ArrayList items) { AlertDialog.Builder builder = new AlertDialog.Builder(t

给定如下函数,AndroidStudio在标记行中给出一个错误:

array type expected found java.util.arraylist
我还尝试使用
get
而不是直接引用,但Android Studio告诉我一些
setItems
无法解决的问题。代码如下:

protected void multiSelect(final ArrayList items) {
    AlertDialog.Builder builder = new AlertDialog.Builder(this);

    builder.setTitle("Selection")
            .setItems(items, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int item) {
                    Log.i("Select", "Selected entry: " + items[item]); // error here
                }
            });

    builder.create();
}
改变

致:

改变

protected void multiSelect(final ArrayList items)

protectedvoidmultiselect(最终数组列表项)
更新:


DialogBuilder
setItems
方法需要一个
array
,而不是
arrayList

我试图告诉大家,我尝试了这个方法,但没有成功。一秒钟。。。什么的ArrayList?错误消息是:无法解析方法“setItems”(java.util.ArrayList,anonymous android.content.DialogInterface..OnClickListener)),您应该指定ArrayList将引用的对象的类型,例如:“final ArrayList items”,这两个建议我都得到了错误:无法解析变量'items'的所有三种情况下的符号'items'。
Log.i("Select", "Selected entry: " + items.get(item));
protected void multiSelect(final ArrayList items)
protected void multiSelect(final ArrayList<String> items)