From d1a9e3312387b6c47e6186af506787a8a66369d1 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期六, 09 十一月 2024 18:40:36 +0800 Subject: [PATCH] fix --- 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