记录评分对话框的打点。
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.AnalysisUtil
|
||||||
import melody.offline.music.util.openGooglePlay
|
import melody.offline.music.util.openGooglePlay
|
||||||
import melody.offline.music.util.sendFeedback
|
import melody.offline.music.util.sendFeedback
|
||||||
|
import org.json.JSONObject
|
||||||
|
|
||||||
class RatingDialog(private val mContext: Context) : Dialog(mContext) {
|
class RatingDialog(private val mContext: Context) : Dialog(mContext) {
|
||||||
private var starType = 5
|
private var starType = 5
|
||||||
@ -16,6 +17,7 @@ class RatingDialog(private val mContext: Context) : Dialog(mContext) {
|
|||||||
|
|
||||||
init {
|
init {
|
||||||
setContentView(binding.root)
|
setContentView(binding.root)
|
||||||
|
AnalysisUtil.logEvent(AnalysisUtil.RATING_DIALOG_SHOW)
|
||||||
window?.setBackgroundDrawableResource(android.R.color.transparent)
|
window?.setBackgroundDrawableResource(android.R.color.transparent)
|
||||||
setCanceledOnTouchOutside(false)
|
setCanceledOnTouchOutside(false)
|
||||||
initClick()
|
initClick()
|
||||||
@ -38,9 +40,19 @@ class RatingDialog(private val mContext: Context) : Dialog(mContext) {
|
|||||||
}
|
}
|
||||||
dismiss()
|
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 {
|
binding.dialogCancelBtn.setOnClickListener {
|
||||||
|
AnalysisUtil.logEvent(AnalysisUtil.RATING_DIALOG_CANCEL_CLICK)
|
||||||
dismiss()
|
dismiss()
|
||||||
}
|
}
|
||||||
val stars =
|
val stars =
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user