Forráskód Böngészése

model可取消任务回归

詹子聪 5 éve
szülő
commit
2cdc6f604f

+ 2 - 2
app/src/main/java/com/miekir/newmvp/ui/home/article/model/IArticleModel.java

@@ -15,9 +15,9 @@ public interface IArticleModel extends IModel {
      * 获取数据
      * @param callback 回调
      */
-    void getData(UserCallback callback);
+    void getArticleData(ArticleCallback callback);
 
-    interface UserCallback {
+    interface ArticleCallback {
         /**
          * 数据回调
          * @param bean

+ 1 - 1
app/src/main/java/com/miekir/newmvp/ui/home/article/model/LocalArticleModel.java

@@ -21,7 +21,7 @@ import io.reactivex.schedulers.Schedulers;
 public class LocalArticleModel extends BaseModel implements IArticleModel {
 
     @Override
-    public void getData(UserCallback callback) {
+    public void getArticleData(ArticleCallback callback) {
         Disposable disposable = Observable.create((ObservableOnSubscribe<String>) emitter -> {
             emitter.onNext("");
             emitter.onComplete();

+ 1 - 1
app/src/main/java/com/miekir/newmvp/ui/home/article/model/NetArticleModel.java

@@ -21,7 +21,7 @@ import io.reactivex.schedulers.Schedulers;
 public class NetArticleModel extends BaseModel implements IArticleModel {
 
     @Override
-    public void getData(UserCallback callback) {
+    public void getArticleData(ArticleCallback callback) {
         Disposable disposable = Observable.create((ObservableOnSubscribe<String>) emitter -> {
             try {
                 Thread.sleep(3000);

+ 1 - 1
app/src/main/java/com/miekir/newmvp/ui/home/article/presenter/ArticlePresenter.java

@@ -58,7 +58,7 @@ public class ArticlePresenter extends BasePresenter<IArticleView> {
      * 让具体的Model去执行任务
      */
     public void fetchArticleData() {
-        mModel.getData(bean -> {
+        mModel.getArticleData(bean -> {
             // 执行完毕,回调
             post(view -> view.onArticleResult(bean.content));
         });