package Ġcom . by d . first code . kotlin . night Ċ Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġretrofit 2 . converter . gson . Gson Converter Factory Ċ Ċ /** Ċ Ġ* Ġ< pre > Ċ Ġ* Ġauthor Ġ: Ġli u . fang 4 9 Ċ Ġ* Ġe - mail Ġ: Ġxxx @ xx Ċ Ġ* Ġtime Ġ: Ġ 2 0 2 1 / 1 2 / 0 9 Ċ Ġ* Ġdesc Ġ: Ċ Ġ* Ġversion : Ġ 1 . 0 Ċ Ġ* Ġ</ pre > Ċ Ġ*/ Ċ object ĠService Creator Ġ{ Ċ Ċ private Ġconst Ġval ĠBASE _ URL Ġ Ġ= Ġ" http :// 1 0 . 7 6 . 5 6 . 1 0 1 /" ĊĠĠĠ Ġprivate Ġval Ġretrofit Ġ= ĠRet rofit . Builder (). baseUrl ( BASE _ URL ). add Converter Factory ( Gson Converter Factory . create ()) ĊĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġfun Ġ< T > Ġcreate ( service Class : Class < T >): T Ġ= Ġretrofit . create ( service Class ) Ċ inline Ġfun Ġ< Ġre ified ĠT > Ġcreate (): T Ġ= Ġcreate ( T :: class . java ) Ċ Ċ }