大佬教程收集整理的这篇文章主要介绍了android – 在Retrofit 2上使用RxJavaCallAdapterFactory时的AbstractMethodError,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
FATAL EXCEPTION: main E/AndroidRuntime: java.lang.AbstractMethodError: abstract method not implemented at retrofit.RxJavaCallAdapterFactory.get(RxJavaCallAdapterFactory.java) at retrofit.Retrofit.nextCallAdapter(Retrofit.java:189) at retrofit.Retrofit.callAdapter(Retrofit.java:175) at retrofit.MethodHandler.createCallAdapter(MethodHandler.java:45) at retrofit.MethodHandler.create(MethodHandler.java:26) at retrofit.Retrofit.loadMethodHandler(Retrofit.java:151) at retrofit.Retrofit$1.invoke(Retrofit.java:132) at $Proxy0.getPosts(Native Method)
在尝试使用RxJavaCallAdapterFactory进行改造时.我正在使用COR_879_11845@.squareup.retrofit:retrofit:2.0.0-beta1和com.squareup.retrofit:adapter-rxjava:2.0.0-beta1.
这是我创建api接口的方法:
Retrofit retrofit = new Retrofit.builder() .baseUrl(FORUM_SERVER_URL) .addCallAdapterFactory(RxJavaCallAdapterFactory.create()) .addConverterFactory(GsonConverterFactory.create()) .build(); mForumApi = retrofit.create(ForumApi.class);
FORUM_SERVER_URL是
private static final String FORUM_SERVER_URL =“http://jsonplaceholder.typicode.com”;
我的界面方法是:
@GET("/posts") public Observable<List<Post>> getPosts();
我叫它通过:
@H_721_2@mForum.getApi() .getPosts() .subscribeOn(schedulers.newThread()) .observeOn(Androidschedulers.mainThread()) .subscribe(new Observer<List<Post>>() { @Override public void onCompleted() {} @Override public void onError(Throwable E) {} @Override public void onNext(List<Post> posts) { mView.displayPosts(posts); } }); }改变(注意beta1):
compile 'com.squareup.retrofit:converter-simplexml:2.0.0-beta2' compile 'com.squareup.retrofit:adapter-rxjava:2.0.0-beta1'
到(现在beta2)
compile 'com.squareup.retrofit:converter-simplexml:2.0.0-beta2' compile 'com.squareup.retrofit:adapter-rxjava:2.0.0-beta2'
让它适合我.
愚蠢的错误,但是……
以上是大佬教程为你收集整理的android – 在Retrofit 2上使用RxJavaCallAdapterFactory时的AbstractMethodError全部内容,希望文章能够帮你解决android – 在Retrofit 2上使用RxJavaCallAdapterFactory时的AbstractMethodError所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。