class Type{ // 定义新的类型Type /// ...... }; Type a; Type b; // 像int a; int b;那样使用, 定义a和b为Type类型的变量 int* p = new int; // 分配一个int大小的内存 int* pp = new int[100] // 分配100个int的内存 Type* pt = new Type; /
在java中,我们是这样使用的: Type type = new TypeToken<Result>() {}.getType(); 然后使用Gson去解析对象: gson.fromJson(json, type); 在Kotlin中: 第一种方式: val turnsType = object : TypeToken<List<Turns>>() {}.typeval turn
Expected BEGIN_ARRAY but was STRING at line 1 column 41 path $.result.xxx 问题源头就是在转换工厂进行数据转换的时候出现错误, 这里是需要Array类型却捕捉到String,所以解析错误, 解析的BaseResponse.kt data class BaseResponse<T> (val code:String,va
1、PagerTabStrip的使用要点就是在定义适配的时候(继承PagerAdapter)中多重写了一个方法getPageTitle(int position),该方法的返回值直接将字符序列的内容填充到了PagerTabStrip标签中,只需要设置下PagerTabStrip的属性即可,其他使用方法与ViewPager的用法一致 /*** * 根据 position 返回 title 的