From 0077e2137a77e6e671e95529165e10b3ed1289bb Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期一, 25 十二月 2023 16:09:09 +0800
Subject: [PATCH] 2023年12月25日16:08:58
---
app/src/main/java/com/hdl/photovoltaic/ui/message/RecoverMessageFragment.java | 30 +++++++++++++++++++-----------
1 files changed, 19 insertions(+), 11 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/message/RecoverMessageFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/message/RecoverMessageFragment.java
index 20090df..0df09e0 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/message/RecoverMessageFragment.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/message/RecoverMessageFragment.java
@@ -1,5 +1,6 @@
package com.hdl.photovoltaic.ui.message;
+import android.content.Intent;
import android.os.Bundle;
import androidx.recyclerview.widget.LinearLayoutManager;
@@ -30,7 +31,7 @@
private MessageAdapter messageRecoverAdapter;
- private List<MessageBean> mList;
+ private final List<MessageBean> mList = new ArrayList<>();
@Override
public Object getContentView() {
@@ -40,6 +41,7 @@
@Override
public void onBindView(Bundle savedInstanceState) {
+
//鍒濆鍖栨暟鎹�
initData();
//鍒濆鍖栫晫闈�
@@ -49,15 +51,14 @@
}
private void initData() {
-// mList = new ArrayList<>();
-// for (int i = 0; i < 2; i++) {
-// MessageBean messageBean = new MessageBean();
-//// messageBean.setContent("鏉ヤ簡涓�鏉″憡璀︿俊鎭�" + i);
-// messageBean.setHomeName(i + "");
-//// messageBean.setTime("2023-12-06-15");
-// messageBean.setRead(false);
-// mList.add(messageBean);
-// }
+ for (int i = 0; i < 2; i++) {
+ MessageBean messageBean = new MessageBean();
+// messageBean.setContent("鏉ヤ簡涓�鏉″憡璀︿俊鎭�" + i);
+ messageBean.setHomeName(i + "");
+// messageBean.setTime("2023-12-06-15");
+ messageBean.setRead(false);
+ mList.add(messageBean);
+ }
}
private void initEvent() {
@@ -66,6 +67,7 @@
viewBinding.messageRecoverSrl.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
+ mList.clear();//琛ㄧず寮哄埗閲嶆柊璇锋眰娑堟伅鍒楄〃
getRecoverMessageList(false);
HdlLogLogic.print("RecoverMessageFragment涓嬫媺鍒锋柊", false);
}
@@ -73,7 +75,12 @@
messageRecoverAdapter.setNoOnclickListener(new MessageAdapter.OnclickListener() {
@Override
public void onClick(int position, MessageBean item) {
-
+ Intent intent = new Intent();
+ Bundle bundle = new Bundle();
+ bundle.putSerializable("message_info", MessageBean.class);
+ intent.putExtras(bundle);
+ intent.setClass(_mActivity, MessageInfoActivity.class);
+ startActivity(intent);
}
});
}
@@ -114,6 +121,7 @@
* @param isShowLoading 鏄惁鍚姩 true鍚姩
*/
private void getRecoverMessageList(boolean isShowLoading) {
+
if (mList.size() == 0) {
if (isShowLoading) {
showLoading();
--
Gitblit v1.8.0