Browse Source

1:使用注解代替之前的静态常量。

guiying712 8 years ago
parent
commit
c290b7d7ab

+ 2 - 2
girls/src/main/java/com/guiying/girls/data/source/RemoteGirlsDataSource.java

@@ -1,13 +1,13 @@
 package com.guiying.girls.data.source;
 
 
+import com.guiying.common.http.DataType;
 import com.guiying.common.http.HttpClient;
 import com.guiying.common.http.OnResultListener;
 import com.guiying.girls.Constants;
 import com.guiying.girls.data.GirlsDataSource;
 import com.guiying.girls.data.parser.GirlsParser;
 
-import static com.guiying.common.http.HttpClient.OBJECT;
 
 
 public class RemoteGirlsDataSource implements GirlsDataSource {
@@ -17,7 +17,7 @@ public class RemoteGirlsDataSource implements GirlsDataSource {
         HttpClient client = new HttpClient.Builder()
                 .baseUrl(Constants.GAN_HUO_API)
                 .url("福利/" + size + "/" + page)
-                .bodyType(OBJECT, GirlsParser.class)
+                .bodyType(DataType.JSON_OBJECT, GirlsParser.class)
                 .build();
         client.get(new OnResultListener<GirlsParser>() {
 

+ 2 - 3
news/src/main/java/com/guiying/news/data/source/RemoteNewsDataSource.java

@@ -1,5 +1,6 @@
 package com.guiying.news.data.source;
 
+import com.guiying.common.http.DataType;
 import com.guiying.common.http.HttpClient;
 import com.guiying.common.http.InfoCallback;
 import com.guiying.common.http.OnResultListener;
@@ -7,8 +8,6 @@ import com.guiying.news.Constants;
 import com.guiying.news.data.NewsDataSource;
 import com.guiying.news.data.bean.StoryList;
 
-import static com.guiying.common.http.HttpClient.OBJECT;
-
 /**
  * <p>类说明</p>
  *
@@ -23,7 +22,7 @@ public class RemoteNewsDataSource implements NewsDataSource {
         HttpClient client = new HttpClient.Builder()
                 .baseUrl(Constants.ZHIHU_DAILY_BEFORE_MESSAGE)
                 .url(date)
-                .bodyType(OBJECT, StoryList.class)
+                .bodyType(DataType.JSON_OBJECT, StoryList.class)
                 .build();
         client.get(new OnResultListener<StoryList>() {
 

+ 2 - 3
news/src/main/java/debug/NewsApplication.java

@@ -1,14 +1,13 @@
 package debug;
 
 import com.guiying.common.base.BaseApplication;
+import com.guiying.common.http.DataType;
 import com.guiying.common.http.HttpClient;
 import com.guiying.common.http.OnResultListener;
 import com.guiying.news.Constants;
 import com.guiying.news.data.bean.StoryList;
 import com.orhanobut.logger.Logger;
 
-import static com.guiying.common.http.HttpClient.OBJECT;
-
 /**
  * <p>类说明</p>
  *
@@ -33,7 +32,7 @@ public class NewsApplication extends BaseApplication {
         HttpClient client = new HttpClient.Builder()
                 .baseUrl(Constants.ZHIHU_DAILY_BEFORE_MESSAGE)
                 .url("20170419")
-                .bodyType(OBJECT, StoryList.class)
+                .bodyType(DataType.JSON_OBJECT, StoryList.class)
                 .build();
         client.get(new OnResultListener<StoryList>() {