|
@@ -219,21 +219,38 @@ public class HomePresenter extends BasePresenter<HomeContract.HomeView> implemen
|
|
|
if (arrayListBaseResponse != null) {
|
|
|
ArrayList<TempLiveTeacherListBean> data = arrayListBaseResponse.getData();
|
|
|
if (data != null && data.size() > 0) {
|
|
|
- for (int i = 0; i < data.size(); i++) {
|
|
|
- TempLiveTeacherListBean tempLiveTeacherListBean = data.get(i);
|
|
|
- if (homeStyleBeanBaseResponse != null && homeStyleBeanBaseResponse.getData() != null && homeStyleBeanBaseResponse.getData().rows != null && homeStyleBeanBaseResponse.getData().rows.size() > 0) {
|
|
|
- for (int j = 0; j < homeStyleBeanBaseResponse.getData().rows.size(); j++) {
|
|
|
- HomeStyleBean.RowsBean rowsBean = homeStyleBeanBaseResponse.getData().rows.get(j);
|
|
|
- if (TextUtils.equals(tempLiveTeacherListBean.teacherId, String.valueOf(rowsBean.id))) {
|
|
|
- Log.i("pq", "匹配直播老师id:" + tempLiveTeacherListBean.teacherId);
|
|
|
- rowsBean.liveCoverImg = tempLiveTeacherListBean.liveCoverImg;
|
|
|
- rowsBean.liveTitle = tempLiveTeacherListBean.liveTitle;
|
|
|
- rowsBean.roomUid = tempLiveTeacherListBean.roomUid;
|
|
|
- rowsBean.liveing = Constants.ON_LIVING_TAG;
|
|
|
- }
|
|
|
+ for (int i = data.size() - 1; i >= 0; i--) {
|
|
|
+ if (homeStyleBeanBaseResponse != null && homeStyleBeanBaseResponse.getData() != null) {
|
|
|
+ List<HomeStyleBean.RowsBean> rows = homeStyleBeanBaseResponse.getData().rows;
|
|
|
+ if (rows == null) {
|
|
|
+ rows = new ArrayList<>();
|
|
|
}
|
|
|
+ TempLiveTeacherListBean tempLiveTeacherListBean = data.get(i);
|
|
|
+ HomeStyleBean.RowsBean rowsBean = new HomeStyleBean.RowsBean();
|
|
|
+ rowsBean.liveCoverImg = tempLiveTeacherListBean.liveCoverImg;
|
|
|
+ rowsBean.liveTitle = tempLiveTeacherListBean.liveTitle;
|
|
|
+ rowsBean.roomUid = tempLiveTeacherListBean.roomUid;
|
|
|
+ rowsBean.liveStatus = Constants.ON_LIVING_TAG;
|
|
|
+ rowsBean.avatar = tempLiveTeacherListBean.avatar;
|
|
|
+ rowsBean.username = tempLiveTeacherListBean.username;
|
|
|
+ rows.add(0, rowsBean);
|
|
|
}
|
|
|
}
|
|
|
+// for (int i = 0; i < data.size(); i++) {
|
|
|
+// TempLiveTeacherListBean tempLiveTeacherListBean = data.get(i);
|
|
|
+// if (homeStyleBeanBaseResponse != null && homeStyleBeanBaseResponse.getData() != null && homeStyleBeanBaseResponse.getData().rows != null && homeStyleBeanBaseResponse.getData().rows.size() > 0) {
|
|
|
+// for (int j = 0; j < homeStyleBeanBaseResponse.getData().rows.size(); j++) {
|
|
|
+// HomeStyleBean.RowsBean rowsBean = homeStyleBeanBaseResponse.getData().rows.get(j);
|
|
|
+// if (TextUtils.equals(tempLiveTeacherListBean.teacherId, String.valueOf(rowsBean.userId))) {
|
|
|
+// Log.i("pq", "匹配直播老师id:" + tempLiveTeacherListBean.teacherId);
|
|
|
+// rowsBean.liveCoverImg = tempLiveTeacherListBean.liveCoverImg;
|
|
|
+// rowsBean.liveTitle = tempLiveTeacherListBean.liveTitle;
|
|
|
+// rowsBean.roomUid = tempLiveTeacherListBean.roomUid;
|
|
|
+// rowsBean.liveing = Constants.ON_LIVING_TAG;
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
} else {
|
|
|
Log.i("pq", "直播列表为空");
|
|
|
}
|