From 15cd434674051e5d29215b47862686c773625fd4 Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期五, 28 四月 2023 23:20:02 +0800 Subject: [PATCH] 代码提交 --- app/src/main/java/com/application/zhangshi_app_android/ui/function/ContactsActivityViewModel.java | 80 ++++++++++++++++++--------------------- 1 files changed, 37 insertions(+), 43 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/function/ContactsActivityViewModel.java b/app/src/main/java/com/application/zhangshi_app_android/ui/function/ContactsActivityViewModel.java index c9961d4..d73e419 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/ui/function/ContactsActivityViewModel.java +++ b/app/src/main/java/com/application/zhangshi_app_android/ui/function/ContactsActivityViewModel.java @@ -6,21 +6,15 @@ import androidx.annotation.NonNull; import androidx.lifecycle.MutableLiveData; -import com.android.app_base.base.BaseConfig; import com.android.app_base.base.StateViewEnum; import com.android.app_base.base.viewmodel.BaseViewModel; import com.android.app_base.http.ResultData; import com.android.app_base.utils.RxUtils; -import com.application.zhangshi_app_android.bean.FamilyContactsBean; +import com.application.zhangshi_app_android.bean.ContactsBean; import com.application.zhangshi_app_android.data.DataRepository; -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Comparator; -import java.util.Date; import java.util.HashMap; import java.util.List; @@ -33,7 +27,7 @@ */ public class ContactsActivityViewModel extends BaseViewModel<DataRepository> { - private MutableLiveData<List<FamilyContactsBean>> dataListLiveData;//鎵�鏈夋暟鎹� + private MutableLiveData<List<ContactsBean>> dataListLiveData;//鎵�鏈夋暟鎹� public ContactsActivityViewModel(@NonNull Application application) { @@ -46,50 +40,50 @@ } - public void getFamilyContacts(){ - model.getFamilyContacts(new HashMap<>()) - .compose(RxUtils.schedulersTransformer()) - .subscribe(new Observer<ResultData<FamilyContactsBean>>() { - @Override - public void onSubscribe(Disposable d) { - addSubscribe(d); - } - - @Override - public void onNext(ResultData<FamilyContactsBean> data) { - if (data.getCode() == CODE_SUCCESS){ - if (data.getData().getData().isEmpty()){ - changeStateView(StateViewEnum.DATA_NULL); - }else { - changeStateView(StateViewEnum.HIDE); - dataListLiveData.postValue(data.getData().getData()); - } - }else { - messageLiveData.postValue(data.getMsg()); - } - } - - @Override - public void onError(Throwable e) { - messageLiveData.postValue(e.getMessage()); - } - - @Override - public void onComplete() { - - } - }); + public void getContacts(){ +// model.getFamilyContacts(new HashMap<>()) +// .compose(RxUtils.schedulersTransformer()) +// .subscribe(new Observer<ResultData<ContactsBean>>() { +// @Override +// public void onSubscribe(Disposable d) { +// addSubscribe(d); +// } +// +// @Override +// public void onNext(ResultData<ContactsBean> data) { +// if (data.getCode() == CODE_SUCCESS){ +// if (data.getData().getData().isEmpty()){ +// changeStateView(StateViewEnum.DATA_NULL); +// }else { +// changeStateView(StateViewEnum.HIDE); +// dataListLiveData.postValue(data.getData().getData()); +// } +// }else { +// messageLiveData.postValue(data.getMsg()); +// } +// } +// +// @Override +// public void onError(Throwable e) { +// messageLiveData.postValue(e.getMessage()); +// } +// +// @Override +// public void onComplete() { +// +// } +// }); } - public MutableLiveData<List<FamilyContactsBean>> getDataListLiveData() { + public MutableLiveData<List<ContactsBean>> getDataListLiveData() { if (dataListLiveData == null){ dataListLiveData = new MutableLiveData<>(); } return dataListLiveData; } - public void setDataListLiveData(MutableLiveData<List<FamilyContactsBean>> dataListLiveData) { + public void setDataListLiveData(MutableLiveData<List<ContactsBean>> dataListLiveData) { this.dataListLiveData = dataListLiveData; } -- Gitblit v1.9.1