From ecaf8069072e71db4bff94671e72764b211d6af1 Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期四, 26 十月 2023 00:43:51 +0800 Subject: [PATCH] 功能完善 --- app/src/main/java/com/application/zhangshi_app_android/ui/function/HundredWishDetailActivity.java | 30 +++++++----------------------- 1 files changed, 7 insertions(+), 23 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/function/HundredWishDetailActivity.java b/app/src/main/java/com/application/zhangshi_app_android/ui/function/HundredWishDetailActivity.java index 8fda651..b5fe2a8 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/ui/function/HundredWishDetailActivity.java +++ b/app/src/main/java/com/application/zhangshi_app_android/ui/function/HundredWishDetailActivity.java @@ -6,27 +6,22 @@ import androidx.recyclerview.widget.GridLayoutManager; +import com.android.app_base.utils.Utils; 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.adapter.ElectronicFileAddAdapter; import com.application.zhangshi_app_android.bean.HundredWishBean; -import com.application.zhangshi_app_android.bean.PropertyBean; import com.application.zhangshi_app_android.databinding.ActivityHundredWishDetailBinding; -import com.application.zhangshi_app_android.databinding.ActivityPropertyDetailBinding; 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.23. 20:18 - * @desc + * @desc 鐧句汉璁告効璇︽儏 (浠呬緵鏌ョ湅) */ public class HundredWishDetailActivity extends DLBaseActivity<ActivityHundredWishDetailBinding,HundredWishDetailActivityViewModel> { - private ImageRvAdapter adapter; + private ElectronicFileAddAdapter adapter; @Override public int getLayoutId() { @@ -47,10 +42,11 @@ @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); setIsEdited(false); } @@ -63,19 +59,7 @@ 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(),",")); } }); } -- Gitblit v1.9.1