Sobes.tech
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:

  1. Pridať závislosť do súboru build.gradle modulu 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'
  1. Synchronizovať projekt s Gradle.

  2. 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);
}
  1. 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);
  1. Použiť apiService na 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.