From 732eac6b960752502d167b1958e204eb51a442e0 Mon Sep 17 00:00:00 2001 From: ocean <503259349@qq.com> Date: Thu, 4 Jul 2024 14:12:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E8=AF=84=E5=88=86=E5=AF=B9?= =?UTF-8?q?=E8=AF=9D=E6=A1=86=E7=9A=84=E6=89=93=E7=82=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../melody/offline/music/view/RatingDialog.kt | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/melody/offline/music/view/RatingDialog.kt b/app/src/main/java/melody/offline/music/view/RatingDialog.kt index 4d505ad..54285c3 100644 --- a/app/src/main/java/melody/offline/music/view/RatingDialog.kt +++ b/app/src/main/java/melody/offline/music/view/RatingDialog.kt @@ -8,6 +8,7 @@ import melody.offline.music.databinding.DialogRatingBinding import melody.offline.music.util.AnalysisUtil import melody.offline.music.util.openGooglePlay import melody.offline.music.util.sendFeedback +import org.json.JSONObject class RatingDialog(private val mContext: Context) : Dialog(mContext) { private var starType = 5 @@ -16,6 +17,7 @@ class RatingDialog(private val mContext: Context) : Dialog(mContext) { init { setContentView(binding.root) + AnalysisUtil.logEvent(AnalysisUtil.RATING_DIALOG_SHOW) window?.setBackgroundDrawableResource(android.R.color.transparent) setCanceledOnTouchOutside(false) initClick() @@ -37,10 +39,20 @@ class RatingDialog(private val mContext: Context) : Dialog(mContext) { } } dismiss() - - AnalysisUtil + + val jsonObject = JSONObject() + jsonObject.put( + "rating_star_type", starType + ) + val starMap = mutableMapOf( + Pair( + AnalysisUtil.PARAM_VALUE, jsonObject.toString() + ) + ) + AnalysisUtil.logEvent(AnalysisUtil.RATING_DIALOG_OK_CLICK, starMap) } binding.dialogCancelBtn.setOnClickListener { + AnalysisUtil.logEvent(AnalysisUtil.RATING_DIALOG_CANCEL_CLICK) dismiss() } val stars =