From 718f31c92e2029d05260810435a2c70cef6e6ce5 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期四, 24 四月 2025 10:45:55 +0800 Subject: [PATCH] save --- app/src/main/java/com/sinata/xqmuse/ui/course/MyCourseActivity.kt | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/course/MyCourseActivity.kt b/app/src/main/java/com/sinata/xqmuse/ui/course/MyCourseActivity.kt index 8846151..da518e8 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/course/MyCourseActivity.kt +++ b/app/src/main/java/com/sinata/xqmuse/ui/course/MyCourseActivity.kt @@ -23,20 +23,19 @@ private val freeList = arrayListOf<CourseBean>() private val freeAdapter = CourseGridAdapter(freeList) - override fun initClick() { - myAdapter.setOnItemClickListener { view, position -> + myAdapter.setOnItemClickListener { _, position -> showDialog() - HttpManager.getPayCourseInfoById(myList[position].businessId?:"").request(this,success = { _, data-> + HttpManager.getPayCourseInfoById(myList[position].id).request(this,success = { _, data-> dismissDialog() data?.goDetail(this) }){_,_-> dismissDialog() } } - freeAdapter.setOnItemClickListener { view, position -> + freeAdapter.setOnItemClickListener { _, position -> showDialog() - HttpManager.getPayCourseInfoById(freeList[position].businessId?:"").request(this,success = { _, data-> + HttpManager.getPayCourseInfoById(freeList[position].id).request(this,success = { _, data-> dismissDialog() data?.goDetail(this) }){_,_-> @@ -57,6 +56,7 @@ rv_free.adapter = freeAdapter rv_my.layoutManager = GridLayoutManager(this,2) rv_my.adapter = myAdapter + myAdapter.isOrder = true refreshLayout.setOnRefreshListener { getData() @@ -82,6 +82,11 @@ tv_empty.gone() tv_action.gone() } + if (freeList.isNullOrEmpty()){ + tv_empty2.visible() + }else{ + tv_empty2.gone() + } }){_,_-> refreshLayout.finishRefresh(false) } -- Gitblit v1.7.1