From c42258b3bdc3527b74e05bbd917ceaa458cc205a Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期五, 08 八月 2025 11:25:48 +0800 Subject: [PATCH] save --- app/src/main/java/com/dollearn/student/ui/shop/ShopFragment.kt | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/dollearn/student/ui/shop/ShopFragment.kt b/app/src/main/java/com/dollearn/student/ui/shop/ShopFragment.kt index 8572fda..5adf555 100644 --- a/app/src/main/java/com/dollearn/student/ui/shop/ShopFragment.kt +++ b/app/src/main/java/com/dollearn/student/ui/shop/ShopFragment.kt @@ -1,5 +1,7 @@ package com.dollearn.student.ui.shop +import android.content.Context +import android.view.inputmethod.InputMethodManager import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.LinearLayoutManager import cn.sinata.xldutils.fragment.BaseFragment @@ -11,7 +13,6 @@ import com.dollearn.student.network.requestByF import com.dollearn.student.ui.shop.adapter.GoodsAdapter import com.dollearn.student.ui.shop.adapter.GoodsTypeAdapter -import com.dollearn.student.ui.welfare.GoodsDetailActivity import com.dollearn.student.utils.Const import com.dollearn.student.utils.event.EmptyEvent import kotlinx.android.synthetic.main.fragment_shop.* @@ -56,6 +57,8 @@ } tv_search.setOnClickListener { + (requireActivity().getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager) + .hideSoftInputFromWindow(requireActivity().currentFocus!!.windowToken, InputMethodManager.HIDE_NOT_ALWAYS) if (refreshLayout.isRefreshing) return@setOnClickListener search = et_search.text.toString() @@ -78,7 +81,7 @@ } private fun getGoods(){ - HttpManager.goodListStudy(page,search,goodsTypes.filter { it.checked }.map { it.name }).requestByF(this,success = {_,data-> + HttpManager.goodListStudy(page,search,goodsTypes.filter { it.checked }.map { it.id.toString() }).requestByF(this,success = {_,data-> if (page == 1) goods.clear() goods.addAll(data ?.records?: arrayListOf()) -- Gitblit v1.7.1