java.lang.ClassCastException:java.util.ArrayList无法强制转换为java.lang.String,array [[file-1519428262786.p
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.lang.ClassCastException:java.util.ArrayList无法强制转换为java.lang.String,array [[file-1519428262786.p相关的知识,希望对你有一定的参考价值。
List<String> files = (List<String>) getArguments().getSerializable("file");
assert files != null;
fileName = files.get(0);//String fileName
fileName = fileName.replace("[", "");
fileName = fileName.replace("]", "");
remotePDFViewPager = new RemotePDFViewPager(getActivity(),
APIClient.FILE_URL + fileName, this);
pdfViewLinearLayout.setBackgroundColor(Color.BLACK);
我需要获取数组的第一项:[[file-1519428262786.pdf,Leistungen.pdf]],即file-1519428262786.pdf
答案
List<ArrayList<String>> filesArray =
(List<ArrayList<String>>) getArguments().getSerializable("file");
ArrayList<String> nestedFile = filesArray.get(0);
以上是关于java.lang.ClassCastException:java.util.ArrayList无法强制转换为java.lang.String,array [[file-1519428262786.p的主要内容,如果未能解决你的问题,请参考以下文章