如何在Workmanager Android上传递输入arraylist

我有问题如何在arraylist输入Android上传递输入workmanager,因为我试图搜索仅接受String,Integer。而且,我有创建这样的输入数据的方法。

private Data createInputData(ArrayList<String> imagepath){

        Data data = new Data.Builder()
                .put("imagepath",imagepath)//how to put arraylist on this part
                .build();
        return data;
    }
wuyunlong152 回答:如何在Workmanager Android上传递输入arraylist

Data.Builder类确实支持adding a String[]。因此,您只需要将ArrayList<String>转换为String[]

Data data = new Data.Builder()
    .putStringArray("imagepath",imagepath.toArray(new String[imagepath.size()]))
    .build();
return data;
本文链接:https://www.f2er.com/3031873.html

大家都在问