Android基础知识
今晚我得回家
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java泛型擦除,如何获取泛型信息(retrofit)
1.java为什么需要泛型?a.使用泛型,可以编写模板代码来适应任意类型,减少重复代码b.使用泛型,不必对类型进行强制转换,方便且减少出错机会2.什么是泛型擦除?Java的泛型被称作是伪泛型,仅于编译时类型检查,在运行时擦除类型信息.之所以这样做,是为了向下兼容.3.泛型擦除后retrofit是怎么获取类型的?先看下retrofit的代码片段static <T> ServiceMethod<T> parseAnnotations(Retrofit r原创 2021-09-13 10:40:14 · 910 阅读 · 0 评论 -
Android中主线程等待子线程方法实现
日常开发中,我们会遇到多个子线程并发请求,最终合并返回结果到主线程的情况,下面介绍两种实现方法.方法一:使用join()public void Test() { System.out.println(System.currentTimeMillis() + ":开始执行"); final Thread thread1 = new Thread(new Runnable() { @Override public void原创 2021-07-28 16:17:38 · 2807 阅读 · 4 评论
分享