RxJavaCallAdapterFactory kann nicht umgewandelt werden-Fabrik

Ich versuche, Retrofit 2 und RxJava nach der Anleitung in diesem
https://inthecheesefactory.com/blog/retrofit-2.0/en

Im Abschnitt "RxJava Integration mit CallAdapter
"wird erläutert, wie die Verwendung RxJava mit retrofit -

Retrofit retrofit = new Retrofit.Builder()
    .baseUrl("http://api.nuuneoi.com/base/")
    .addConverterFactory(GsonConverterFactory.create())
    .addCallAdapterFactory(RxJavaCallAdapterFactory.create())
    .build();

Jedoch während der Kompilierung gibt es folgenden Fehler:

Error:(63, 71) error: incompatible types: RxJavaCallAdapterFactory cannot be converted to Factory

Wie kann ich es beheben?
Dank

  • Hast du die Abhängigkeiten erwähnt ? compile 'com.squareup.retrofit:adapter-rxjava:2.0.0-beta2' kompilieren 'io.reactivex:rxandroid:1.0.1'
  • ja, habe ich auch die Abhängigkeiten compile 'com.squareup.retrofit:adapter-rxjava:2.0.0-beta2' kompilieren 'io.reactivex:rxandroid:1.0.1'
  • Komisch, aber ich hatte enthalten alle notwendigen Abhängigkeiten und Android Studio noch nicht finden konnte RxJavaCallAdapterFactory. Dann habe ich manuell hinzufügen import retrofit2.adapter.rxjava.RxJavaCallAdapterFactory; - und es funktionierte.
InformationsquelleAutor Luisa Repele | 2016-06-09
Schreibe einen Kommentar