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/mine/ShareActivity.kt | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/mine/ShareActivity.kt b/app/src/main/java/com/sinata/xqmuse/ui/mine/ShareActivity.kt index d6eaf04..f4de509 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/mine/ShareActivity.kt +++ b/app/src/main/java/com/sinata/xqmuse/ui/mine/ShareActivity.kt @@ -4,17 +4,23 @@ import android.webkit.WebChromeClient import android.webkit.WebSettings import android.webkit.WebViewClient +import androidx.core.os.bundleOf import cn.sinata.xldutils.activity.BaseActivity import com.github.zackratos.ultimatebar.UltimateBar +import com.share.utils.ShareUtils import com.sinata.xqmuse.R import com.sinata.xqmuse.dialog.ShareDialog +import com.sinata.xqmuse.network.Apis import com.sinata.xqmuse.network.HttpManager import com.sinata.xqmuse.network.request import com.sinata.xqmuse.utils.interfaces.StringCallback +import com.umeng.socialize.bean.SHARE_MEDIA import kotlinx.android.synthetic.main.activity_share.* import org.jetbrains.anko.backgroundColor class ShareActivity:BaseActivity() { + private val userId by lazy { intent.getStringExtra("userId") } + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_share) @@ -39,9 +45,16 @@ iv_back.setOnClickListener { finish() } tv_action.setOnClickListener { val shareDialog = ShareDialog() + shareDialog.arguments = bundleOf("isSave" to true) shareDialog.callback = object :StringCallback{ override fun onResult(rst: String) { + if (rst == "wx"){ + ShareUtils.share(this@ShareActivity,SHARE_MEDIA.WEIXIN,"分享内容","分享标题",Apis.SHARE_APP.format(userId),null,"") + }else if (rst == "circle"){ + ShareUtils.share(this@ShareActivity,SHARE_MEDIA.WEIXIN_CIRCLE,"分享内容","分享标题",Apis.SHARE_APP.format(userId),null,"") + }else{ + } } } shareDialog.show(supportFragmentManager,"share") @@ -61,6 +74,7 @@ "utf-8", null ) + iv_share.setImageURI(poster) } } } -- Gitblit v1.7.1