Junior — Middle
Kuidas toimub Retrofit teegi integreerimine projekti?
sobes.tech AI
Vastus AI-lt
Selleks, et integreerida Retrofit teek Android projekti, tuleb teha järgmised sammud:
- Lisa sõltuvus
build.gradlefaili rakenduse moodulis:
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
// JSON-iga töötamiseks lisatakse tavaliselt konverter, näiteks Gson:
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
-
Sünkroniseeri projekt Gradlega.
-
Loo liides, mis kirjeldab HTTP-päringuid, kasutades Retrofit annotatsioone, näiteks:
public interface ApiService {
@GET("users/{id}")
Call<User> getUser(@Path("id") int userId);
}
- Loo Retrofit eksemplar ja konfigureeri see:
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://api.example.com/")
.addConverterFactory(GsonConverterFactory.create())
.build();
ApiService apiService = retrofit.create(ApiService.class);
- Kasuta
apiServicepäringute tegemiseks ja vastuste töötlemiseks.
Nii koosneb integratsioon sõltuvuste lisamisest, API liidese loomist ja Retrofit-i initsialiseerimisest vajalike parameetritega.