记录评分对话框的打点。
This commit is contained in:
parent
ccb7ffeabd
commit
732eac6b96
@ -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 =
|
||||
|
||||
Loading…
Reference in New Issue
Block a user