文章目录
- 一.目录结构
- 二.思维导图
- 三.出错点
- 1.xml解析时,xml代码显示在服务器显示不出来,试了好多次,干脆放弃了,json的话没问题
- 2.不清楚为什么JSON转换为对象的时候,new TypeToken()后面还要跟着一个大括号,通常是通过 new 构造方法().方法名() 来调用某个类中的方法,原因:TypeToken()这个构造方法是protected修饰的,不能直接被非同包给new出来,需要用一个匿名内部类先继承再new,然后通过继承的那个类来拿持有泛型。
- 3.HttpURLConnection.setDoInput(true)和HttpURLConnection.setDoOutput(true)表示一个URL连接可以用来输入或输出。
- 4.最新gson依赖和okhttp依赖:
- 四.源码地址
一.目录结构
二.思维导图
三.出错点
1.xml解析时,xml代码显示在服务器显示不出来,试了好多次,干脆放弃了,json的话没问题
2.不清楚为什么JSON转换为对象的时候,new TypeToken()后面还要跟着一个大括号,通常是通过 new 构造方法().方法名() 来调用某个类中的方法,原因:TypeToken()这个构造方法是protected修饰的,不能直接被非同包给new出来,需要用一个匿名内部类先继承再new,然后通过继承的那个类来拿持有泛型。
3.HttpURLConnection.setDoInput(true)和HttpURLConnection.setDoOutput(true)表示一个URL连接可以用来输入或输出。
4.最新gson依赖和okhttp依赖:
implementation 'com.google.code.gson:gson:2.8.6'
implementation("com.squareup.okhttp3:okhttp:4.9.0")