MVVM-改造服务类,我不知道,此方法是什么意思

时间:2019-08-14 08:35:33

标签: java android mvvm retrofit

我有一些代码,用于MVVM结构中以创建Retrofit服务,有一种方法我根本不了解,我对此有什么解释吗?那是什么 “ ”和“ S”是什么意思?这是代码

private static Retrofit retrofit = new Retrofit.Builder()
        .baseUrl("some_http")
        .addConverterFactory(GsonConverterFactory.create())
        .build();

public static <S> S createService(Class<S> serviceClass){
    return retrofit.create(serviceClass);
}

1 个答案:

答案 0 :(得分:1)

S是一个类类型参数 用于将输出类型类指定为与输入类相同。

尝试浏览

Service Generator Retrofit