From 8d72ec1b07a4fe0863b41b1140a8c0e679867b93 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期四, 03 四月 2025 17:44:29 +0800 Subject: [PATCH] save --- app/src/main/java/com/sinata/xqmuse/ui/course/PushCourseFragment.kt | 19 +++++++++++++++++++ 1 files changed, 19 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..fd7ac4d 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,25 @@ 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) + } + } + + 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