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/PushCourseFragment.kt | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/course/PushCourseFragment.kt b/app/src/main/java/com/sinata/xqmuse/ui/course/PushCourseFragment.kt index cfcfc55..2d3f283 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/course/PushCourseFragment.kt +++ b/app/src/main/java/com/sinata/xqmuse/ui/course/PushCourseFragment.kt @@ -52,6 +52,31 @@ topMenuAdapter.setOnItemClickListener { view, position -> startActivity<TypeCourserActivity>("types" to topMenu,"index" to position) } + banner.setOnBannerListener { data, position -> + val banner = bannerImg[position] + jumpCourse(banner.courseId) + } + adapter.setOnItemClickListener { view, position -> + jumpCourse(list[position].id) + } + } + + fun refresh(){ + getType() + page = 1 + getData() + } + + private fun jumpCourse(id:String){ + if (id.isNullOrEmpty()) + return + showDialog() + HttpManager.getPayCourseInfoById(id).requestByF(this,success = { _, data-> + dismissDialog() + data?.goDetail(requireContext()) + }){_,_-> + dismissDialog() + } } private fun getBanner(){ -- Gitblit v1.7.1