This commit is contained in:
ocean 2024-07-23 11:41:17 +08:00
parent 5db241fc10
commit e9921c6cae
4 changed files with 21 additions and 3 deletions

View File

@ -492,6 +492,9 @@ abstract class MoBaseActivity : AppCompatActivity(), MusicPlayerView.PlaySkipFor
).show()
}
} else {
val map = mutableMapOf(Pair(AnalysisUtil.PARAM_VALUE, text))
AnalysisUtil.logEvent(AnalysisUtil.CREATE_LIST_SUCCESS, map)
val newPlaylist = Playlist(title = text)
App.appPlaylistDBManager.insertOrUpdatePlaylist(newPlaylist)
withContext(Dispatchers.Main) {

View File

@ -614,6 +614,8 @@ class MoHomeFragment : MoBaseFragment<FragmentMoHomeBinding>(),
Toast.LENGTH_LONG
).show()
}
val map = mutableMapOf(Pair(AnalysisUtil.PARAM_VALUE, text))
AnalysisUtil.logEvent(AnalysisUtil.CREATE_LIST_SUCCESS, map)
val currentPlaylist = App.appPlaylistDBManager.getPlaylistByTitle(text)
if (currentPlaylist != null) {
val isOffline =

View File

@ -23,9 +23,11 @@ import androidx.recyclerview.widget.LinearLayoutManager
import com.bumptech.glide.Glide
import com.google.android.material.bottomsheet.BottomSheetDialog
import com.gyf.immersionbar.ktx.immersionBar
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.channels.Channel
import kotlinx.coroutines.isActive
import kotlinx.coroutines.selects.select
import kotlinx.coroutines.withContext
import melody.offline.music.App
import melody.offline.music.R
import melody.offline.music.activity.MoLikedSongsActivity
@ -85,10 +87,20 @@ class MoMeFragment : MoBaseFragment<FragmentMoMeBinding>(), NewPlayListAdapter.O
} else {
val newPlaylist = Playlist(title = it.text)
App.appPlaylistDBManager.insertOrUpdatePlaylist(newPlaylist)
if (bottomSheetDialog != null) {
bottomSheetDialog?.dismiss()
}
getPlaylistData()
withContext(Dispatchers.Main) {
if (bottomSheetDialog != null) {
bottomSheetDialog?.dismiss()
}
Toast.makeText(
requireActivity(),
getString(R.string.created_successfully),
Toast.LENGTH_LONG
).show()
}
val map = mutableMapOf(Pair(AnalysisUtil.PARAM_VALUE, it.text))
AnalysisUtil.logEvent(AnalysisUtil.CREATE_LIST_SUCCESS, map)
}
}

View File

@ -42,6 +42,7 @@ object AnalysisUtil {
const val APP_FIRST_OPEN_FAIL = "app_first_open_fail"
const val APP_OPEN_SUCCESS = "app_open_success"
const val APP_OPEN_FAIL = "app_open_fail"
const val CREATE_LIST_SUCCESS = "CREATE_LIST_SUCCESS"
private const val AD_INST_SPLASH_SUCCESS = "ad_user_open_success"//首页开屏广告展示成功