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