原理:搞定Gson泛型封装
首先,推荐大家用一下 AndroidUtilCode,是一个很好用的工具类库。
如果你已经使用上面提到的工具类库,可以这样用:
import com.blankj.utilcode.util.GsonUtils; GsonUtils.getListType(clazz)
如果没使用的话,可以这样用:
import com.google.gson.reflect.TypeToken; TypeToken.getParameterized(List.class, clazz).getType();