public class Api { // http://api.tianapi.com/nba/?key=71e58b5b2f930eaf1f937407acde08fe&num=10 public static final String UYT="http://api.tianapi.com/"; public static final String key="71e58b5b2f930eaf1f937407acde08fe";}
public interface ApiService { @POST Observable<News> getDatas(@Url String url, @QueryMap Map<String, String> map); }public interface Imodel { void RequestSuccess(String url,String key,int num,Onselect onselect); }
public interface Onselect { void dataSuccess(List<News.NewslistBean> list); void dataError(String s); }public class model implements Imodel{@Override public void RequestSuccess(String url, String key, int num, final Onselect onselect) { Map<String, String> map = new HashMap<>(); map.put("key",key); map.put("num",num+""); Retrofit retrofit = new Retrofit.Builder() .baseUrl(url) .addConverterFactory(GsonConverterFactory.create()) .addCallAdapterFactory(RxJavaCallAdapterFactory.