From e6014ef123350d5c0cadabe9c18e26b3d5a3c729 Mon Sep 17 00:00:00 2001
From: guoshen <3129367635@qq.com>
Date: 星期六, 29 六月 2024 15:41:25 +0800
Subject: [PATCH] Revert "Initial commit"
---
app/src/main/java/com/application/zhangshi_app_android/ui/function/PrivacyDetailActivity.java | 50 ++++++++++++++++++++++++++------------------------
1 files changed, 26 insertions(+), 24 deletions(-)
diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/function/PrivacyDetailActivity.java b/app/src/main/java/com/application/zhangshi_app_android/ui/function/PrivacyDetailActivity.java
index de24035..eb96763 100644
--- a/app/src/main/java/com/application/zhangshi_app_android/ui/function/PrivacyDetailActivity.java
+++ b/app/src/main/java/com/application/zhangshi_app_android/ui/function/PrivacyDetailActivity.java
@@ -6,27 +6,26 @@
import androidx.recyclerview.widget.GridLayoutManager;
+import com.android.app_base.utils.ScreenSizeUtils;
+import com.android.app_base.utils.Utils;
+import com.android.app_base.widget.LinearItemDecoration;
import com.application.zhangshi_app_android.BR;
import com.application.zhangshi_app_android.R;
-import com.application.zhangshi_app_android.adapter.ImageRvAdapter;
-import com.application.zhangshi_app_android.bean.AnnualHealthStatusBean;
+import com.application.zhangshi_app_android.adapter.ElectronicFileAddAdapter;
+import com.application.zhangshi_app_android.adapter.MemoRvAdapter;
import com.application.zhangshi_app_android.bean.PrivacyBean;
-import com.application.zhangshi_app_android.databinding.ActivityAnnualHealthStatusDetailBinding;
import com.application.zhangshi_app_android.databinding.ActivityPrivacyDetailBinding;
import com.application.zhangshi_app_android.ui.DLBaseActivity;
-
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
/**
* @author Ljj
* @date 2023.04.28. 20:44
- * @desc
+ * @desc 闅愮璇︽儏 锛堜粎渚涙煡鐪嬶級
*/
public class PrivacyDetailActivity extends DLBaseActivity<ActivityPrivacyDetailBinding,PrivacyDetailActivityViewModel> {
- private ImageRvAdapter adapter;
+ private ElectronicFileAddAdapter adapter;
+ private MemoRvAdapter memoRvAdapter;
@Override
public int getLayoutId() {
@@ -47,35 +46,37 @@
@Override
public void initView() {
- adapter = new ImageRvAdapter(this);
+ adapter = new ElectronicFileAddAdapter(this);
GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 3);
binding.rvImage.setLayoutManager(gridLayoutManager);
binding.rvImage.setNestedScrollingEnabled(false);
+ binding.rvImage.setAdapter(adapter);
+
+ memoRvAdapter = new MemoRvAdapter(this);
+ LinearItemDecoration itemDecoration = new LinearItemDecoration();
+ itemDecoration.setBottomSpace(ScreenSizeUtils.dip2px(this, 15));
+ binding.rvMemo.addItemDecoration(itemDecoration);
+ binding.rvMemo.setAdapter(memoRvAdapter);
+
setIsEdited(false);
}
@Override
public void initData() {
-
+ viewModel.getMemos();
}
@Override
public void initLiveDataObserve() {
viewModel.getBeanLiveData().observe(this,bean -> {
if (bean!=null){
- String url = bean.getUrl();
- if (url == null||url.isEmpty()){
- return;
- }
- List<String> list;
- if (url.contains(",")){
- String[] split = url.split(",");
- list = new ArrayList<>(Arrays.asList(split));
- }else {
- list = new ArrayList<>();
- list.add(url);
- }
- adapter.setData(list);
+ adapter.setData(Utils.splitString2List(bean.getUrl(),","));
+ }
+ });
+
+ viewModel.getMemoListLiveData().observe(this, memoBeans -> {
+ if (memoBeans!=null){
+ memoRvAdapter.setData(memoBeans);
}
});
}
@@ -83,6 +84,7 @@
public void setIsEdited(boolean isEdited){
disableAllEditText(getContentView(),isEdited);
adapter.setIsEdited(isEdited);
+ memoRvAdapter.setEdited(isEdited);
}
public void disableAllEditText(ViewGroup viewGroup, boolean isEdited) {
for (int i = 0; i < viewGroup.getChildCount(); i++) {
--
Gitblit v1.9.1