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/OfflineCourseActivity.kt | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/course/OfflineCourseActivity.kt b/app/src/main/java/com/sinata/xqmuse/ui/course/OfflineCourseActivity.kt index 08bb885..64d0c20 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/course/OfflineCourseActivity.kt +++ b/app/src/main/java/com/sinata/xqmuse/ui/course/OfflineCourseActivity.kt @@ -7,15 +7,18 @@ import cn.sinata.xldutils.utils.isVideo import cn.sinata.xldutils.utils.showAllowingStateLoss import cn.sinata.xldutils.visible +import com.share.utils.ShareUtils import com.sinata.xqmuse.R import com.sinata.xqmuse.dialog.QrcodeDialog import com.sinata.xqmuse.dialog.ShareDialog +import com.sinata.xqmuse.network.Apis import com.sinata.xqmuse.network.HttpManager import com.sinata.xqmuse.network.entity.CourseDetail import com.sinata.xqmuse.network.request import com.sinata.xqmuse.ui.TransparentStatusBarActivity import com.sinata.xqmuse.utils.glide.GlideUtil import com.sinata.xqmuse.utils.interfaces.StringCallback +import com.umeng.socialize.bean.SHARE_MEDIA import kotlinx.android.synthetic.main.activity_offline_course.* import xyz.doikki.videocontroller.StandardVideoController import xyz.doikki.videoplayer.player.BaseVideoView.* @@ -32,7 +35,15 @@ val shareDialog = ShareDialog() shareDialog.callback = object :StringCallback{ override fun onResult(rst: String) { - + if (rst == "wx"){ + ShareUtils.share(this@OfflineCourseActivity, + SHARE_MEDIA.WEIXIN,data?.courseTitle,"分享你一个课程", + Apis.SHARE_OFFLINE.format(data?.id),null,"") + }else{ + ShareUtils.share(this@OfflineCourseActivity, + SHARE_MEDIA.WEIXIN_CIRCLE,data?.courseTitle,"分享你一个课程", + Apis.SHARE_OFFLINE.format(data?.id),null,"") + } } } shareDialog.showAllowingStateLoss(supportFragmentManager,"share") @@ -83,7 +94,7 @@ } tv_name.text = courseTitle tv_teacher.text = "导师 ${tutor}" - tv_address.text = address + tv_address.text = address?:"" val sHead = "<html><head><meta name=\"viewport\" content=\"width=device-width, " + "initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes\" />" + "<style>img{max-width:100% !important;height:auto !important;}</style>" + "<style>body{max-width:100% !important;}</style>" + "</head><body>" webView!!.loadDataWithBaseURL( @@ -107,6 +118,7 @@ when(playState){ STATE_PLAYING->{ iv_cover.gone() + ivPlay.gone() } STATE_PLAYBACK_COMPLETED->{ iv_cover.visible() -- Gitblit v1.7.1