Junior — Middle
Ako sa realizuje integrácia knižnice Retrofit v projekte?
sobes.tech AI
Odpoveď od AI
Za integráciu knižnice Retrofit do projektu Android je potrebné vykonať niekoľko krokov:
- Pridať závislosť do súboru
build.gradlemodulu aplikácie:
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
// Pre prácu s JSON sa zvyčajne pridáva konvertor, napríklad Gson:
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
-
Synchronizovať projekt s Gradle.
-
Vytvoriť rozhranie, ktoré opisuje HTTP požiadavky, pomocou anotácií Retrofit, napríklad:
public interface ApiService {
@GET("users/{id}")
Call<User> getUser(@Path("id") int userId);
}
- Vytvoriť inštanciu Retrofit a nakonfigurovať ju:
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://api.example.com/")
.addConverterFactory(GsonConverterFactory.create())
.build();
ApiService apiService = retrofit.create(ApiService.class);
- Použiť
apiServicena vykonanie požiadaviek a spracovanie odpovedí.
Týmto spôsobom sa integrácia skladá z pridania závislostí, vytvorenia API rozhrania a inicializácie Retrofit s potrebnými parametrami.