我们一般用大json是写软件时通过异步线程获取部分数据:
一、在我们的软件中打开project排版:
二、找到我们的main文件下,new一个Folder➡Assets Folder:
三、然后会生成一个asstes文件,右击文件夹建一个new→file:
然后在上面写上你要创建的json文件的名字,记住一定要加上后缀.json然后根据个人需要来按照规定的语法来写.json文件即可。
我们写了json文件之后,需要通过类来接受通过异步线程请求到json数据,解析json数据,将数据设置到我们需要的地方。
我写的json文件时用来存放商品图片资源的,这样我就不用多次拉取这些资源。
下面是我写的程序所用到的调取代码:
class MHandler extends Handler{ @Override public void dispatchMessage(@NonNull Message msg) { super.dispatchMessage(msg); switch (msg.what){ case MSG_GOODS_OK: if (msg.obj != null){ String vlResult = (String) msg.obj; List<GoodsInfo> goodsInfos = getGoodsList(vlResult); adapter.setData(goodsInfos); } break; } }
我们在学习Android的道路上还有很长,我们可以共同学习共同进步,这是我在学习道路上遇到的小问题,所以我希望在大家到这的时候不要被小的问题卡住,而不能继续学习,继续进步了,还希望大家有问题可以问出来,我们可以共同进步共同学习。