|
|
@@ -6,7 +6,7 @@ import com.miekir.mvp.presenter.BasePresenter;
|
|
|
import com.miekir.newmvp.main.ui.home.article.model.IArticleModel;
|
|
|
import com.miekir.newmvp.main.ui.home.article.model.LocalArticleModel;
|
|
|
import com.miekir.newmvp.main.ui.home.article.model.NetArticleModel;
|
|
|
-import com.miekir.newmvp.main.ui.home.IHomeView;
|
|
|
+import com.miekir.newmvp.main.ui.home.IArticleView;
|
|
|
|
|
|
import io.reactivex.Observable;
|
|
|
import io.reactivex.ObservableOnSubscribe;
|
|
|
@@ -21,7 +21,7 @@ import io.reactivex.schedulers.Schedulers;
|
|
|
* @date 2020/11/18 14:27
|
|
|
* Description:
|
|
|
*/
|
|
|
-public class ArticlePresenter extends BasePresenter<IHomeView> {
|
|
|
+public class ArticlePresenter extends BasePresenter<IArticleView> {
|
|
|
private IArticleModel mModel;
|
|
|
|
|
|
@Override
|
|
|
@@ -53,7 +53,7 @@ public class ArticlePresenter extends BasePresenter<IHomeView> {
|
|
|
public void fetchUserData() {
|
|
|
mModel.getData(bean -> {
|
|
|
// 执行完毕,回调
|
|
|
- getCallbackView().onMainResult();
|
|
|
+ post(view -> view.onArticleResult(bean.content));
|
|
|
});
|
|
|
}
|
|
|
|
|
|
@@ -74,7 +74,7 @@ public class ArticlePresenter extends BasePresenter<IHomeView> {
|
|
|
.observeOn(AndroidSchedulers.mainThread())
|
|
|
.subscribe(next -> {
|
|
|
LogTool.d("MainPresenter", "onNext thread is: " + Thread.currentThread().getName());
|
|
|
- getCallbackView().onMainResult();
|
|
|
+ post(view -> view.onArticleResult("result"));
|
|
|
}, error -> {
|
|
|
LogTool.d(getClass().getName(), error.getMessage());
|
|
|
});
|