From 718f31c92e2029d05260810435a2c70cef6e6ce5 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期四, 24 四月 2025 10:45:55 +0800
Subject: [PATCH] save

---
 app/src/main/java/com/sinata/xqmuse/ui/mine/ShareActivity.kt |   10 ++++++----
 1 files changed, 6 insertions(+), 4 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 fa3eddf..a848b27 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
@@ -66,9 +66,9 @@
             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,"")
+                        ShareUtils.share(this@ShareActivity,SHARE_MEDIA.WEIXIN,Const.SHARE.SHARE_CONTENT,Const.SHARE.SHARE_TITLE,Apis.SHARE_APP.format(userId),null,"")
                     }else if (rst == "circle"){
-                        ShareUtils.share(this@ShareActivity,SHARE_MEDIA.WEIXIN_CIRCLE,"分享内容","分享标题",Apis.SHARE_APP.format(userId),null,"")
+                        ShareUtils.share(this@ShareActivity,SHARE_MEDIA.WEIXIN_CIRCLE,Const.SHARE.SHARE_CONTENT,Const.SHARE.SHARE_TITLE,Apis.SHARE_APP.format(userId),null,"")
                     }else{
                         RxPermissions(this@ShareActivity).request(Manifest.permission.WRITE_EXTERNAL_STORAGE).subscribe {
                             if (it)
@@ -80,15 +80,17 @@
                                         file.createNewFile()
                                     }
                                     val fors = FileOutputStream(file)
-                                    layout_share.drawToBitmap()?.compress(Bitmap.CompressFormat.PNG, 0, fors)
+                                    layout_share.drawToBitmap().compress(Bitmap.CompressFormat.PNG, 0, fors)
                                     fors.flush()
                                     fors.close()
                                     MediaStore.Images.Media.insertImage(this@ShareActivity.contentResolver, file.absolutePath, copyPath, null);
                                     toast("保存成功")
                                 } catch (e: Exception) {
-                                    Log.e(Const.Tag,e?.message?:"")
+                                    Log.e(Const.Tag, e.message ?:"")
                                     toast("保存失败")
                                 }
+                            else
+                                toast("缺少文件存储权限")
                         }
                     }
                 }

--
Gitblit v1.7.1