Commit 6eb51e61f1cc5963ed4b5d0ab1b3399b1b58b319

Authored by YangShuai
1 parent d4c61a72

搭建网络请求框架

app/strike/src/main/java/com/cnlive/strike/MyFragment.java
@@ -54,6 +54,7 @@ public class MyFragment extends BaseFragment<MyFragmentView, MyPresenter> { @@ -54,6 +54,7 @@ public class MyFragment extends BaseFragment<MyFragmentView, MyPresenter> {
54 //单个请求 54 //单个请求
55 HttpConn.action( 55 HttpConn.action(
56 BaseRequest 56 BaseRequest
  57 + .setUrl("http://gank.io/api/data/")
57 .service(ApiService.class) 58 .service(ApiService.class)
58 .getTest(), new NetCallBack<List<TestBean>>() { 59 .getTest(), new NetCallBack<List<TestBean>>() {
59 @Override 60 @Override
@@ -83,7 +84,7 @@ public class MyFragment extends BaseFragment&lt;MyFragmentView, MyPresenter&gt; { @@ -83,7 +84,7 @@ public class MyFragment extends BaseFragment&lt;MyFragmentView, MyPresenter&gt; {
83 @Override 84 @Override
84 public ObservableSource<BaseResult<List<TestBean>>> apply(BaseResult<LetHimNoSeeBean> letHimNoSeeBeanBaseResult) throws Exception { 85 public ObservableSource<BaseResult<List<TestBean>>> apply(BaseResult<LetHimNoSeeBean> letHimNoSeeBeanBaseResult) throws Exception {
85 Log.e(TAG, "apply: " + letHimNoSeeBeanBaseResult.getData().getDoNotletFsids().size()); 86 Log.e(TAG, "apply: " + letHimNoSeeBeanBaseResult.getData().getDoNotletFsids().size());
86 - return BaseRequest.service(ApiService.class).getTest(); 87 + return BaseRequest.setUrl("http://gank.io/api/data/").service(ApiService.class).getTest();
87 } 88 }
88 }) 89 })
89 , new NetCallBack<List<TestBean>>() { 90 , new NetCallBack<List<TestBean>>() {
core/network/src/main/java/com/cnlive/core/network/request/BaseRequest.java
@@ -11,7 +11,6 @@ import retrofit2.Retrofit; @@ -11,7 +11,6 @@ import retrofit2.Retrofit;
11 public class BaseRequest { 11 public class BaseRequest {
12 private static String baseUrl = "http://gank.io/api/data/"; 12 private static String baseUrl = "http://gank.io/api/data/";
13 private static BaseRequest request; 13 private static BaseRequest request;
14 - private static Retrofit retrofit;  
15 private static List<Interceptor> interceptorList; 14 private static List<Interceptor> interceptorList;
16 private Class clzz; 15 private Class clzz;
17 private static final String DEFAULT_URL = "http://gank.io/api/data/";//默认请求地址 16 private static final String DEFAULT_URL = "http://gank.io/api/data/";//默认请求地址