没有接口,用本地json数据来给ui填充,将json生成bean对象,就可以操作了。
第一,生成bean对象。
搜了以后可能都会看到建assets文件夹,下面放xxxx.json文件,然后GsonFormat生成bean,不过在presenter读取xxxx.json需要用getassets方法,但这里是不能用的。所以要用另外的方法了。
第二,json字符串生成bean对象。
首先,json字符串,格式要正确哦,写json的时候小心一点。
然后,创建bean文件夹,创建dataBeam类,里面在空白处,alt + insert,选择GsonFormat,ok ok ok,最后bean对象就ok了。
第三,获得数据。
Gson gson = new Gson();
DataListBean listBean = gson.fromJson(data,DataListBean.class);
List<xxxx> myData = listBean.getData();
有了myData就好说了,去更新UI吧。
还有这个视频将的很好,不了解json的可以去看看哦, https://www.bilibili.com/video/av22724233?p=1
怎么样,看辛苦写半天的份上,您就给个
赞 吧!!!