From 2f204867ad034d3a95ba9acc112d6507f296447b Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期三, 23 十月 2024 18:20:43 +0800 Subject: [PATCH] save --- app/src/main/java/com/sinata/xqmuse/ui/course/MyCourseActivity.kt | 31 ++----------------------------- 1 files changed, 2 insertions(+), 29 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 674919d..a1c988e 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 @@ -7,14 +7,12 @@ import com.sinata.xqmuse.network.request import com.sinata.xqmuse.ui.TransparentStatusBarActivity import com.sinata.xqmuse.ui.course.adapter.FilterAdapter -import com.sinata.xqmuse.ui.home.adapter.CourseAdapter import com.sinata.xqmuse.utils.Const import com.sinata.xqmuse.utils.event.EmptyEvent import com.sinata.xqmuse.utils.extention.clickDelay import kotlinx.android.synthetic.main.activity_my_course.* import org.greenrobot.eventbus.EventBus import org.greenrobot.eventbus.Subscribe -import org.jetbrains.anko.startActivity class MyCourseActivity : TransparentStatusBarActivity() { override fun setContentView() = R.layout.activity_my_course @@ -24,8 +22,6 @@ private val filterList = arrayListOf<Filter>() private val filterAdapter = FilterAdapter(filterList,true) - private val course = arrayListOf<Course>() - private val courseAdapter = CourseAdapter(course) override fun initClick() { tv_search.clickDelay { @@ -37,9 +33,7 @@ getData() } - courseAdapter.setOnItemClickListener { view, position -> - startActivity<CourseDetailActivity>("id" to course[position].id) - } + } override fun initView() { @@ -47,7 +41,6 @@ rv_filter.layoutManager = LinearLayoutManager(this) rv_filter.adapter = filterAdapter rv_course.layoutManager = LinearLayoutManager(this) - rv_course.adapter = courseAdapter refreshLayout.setOnRefreshListener { val s = et_search.text.toString() @@ -81,27 +74,7 @@ val position = filterList.filter { it.name == "部位:" }.firstOrNull()?.list?.filter { it.checked }?.joinToString (","){ it.name } val times = filterList.filter { it.name == "时长:" }.firstOrNull()?.list?.filter { it.checked }?.joinToString (","){ it.id.toString() } val types = filterList.filter { it.name == "类型:" }.firstOrNull()?.list?.filter { it.checked }?.joinToString (","){ it.id.toString() } - HttpManager.myCourse(page,if (diff.isNullOrEmpty()) null else diff, - if (position.isNullOrEmpty()) null else position,if (times.isNullOrEmpty()) null else times, - if (types.isNullOrEmpty()) null else types,search).request(this,success = {_,data-> - if (page == 1) - course.clear() - course.addAll(data?: arrayListOf()) - courseAdapter.notifyDataSetChanged() - if (course.isEmpty()) - refreshLayout.finishRefreshWithNoMoreData() - else if (data.isNullOrEmpty()) - refreshLayout.finishLoadMoreWithNoMoreData() - else if (page == 1) - refreshLayout.finishRefresh() - else - refreshLayout.finishLoadMore() - }){_,_-> - if (page == 1) - refreshLayout.finishRefresh(false) - else - refreshLayout.finishLoadMore(false) - } + } @Subscribe -- Gitblit v1.7.1