[6.3.0]refactor: 第一次进入歌曲列表页,当前未有正在播放音乐的时候不能切到MusicPlayingView;

This commit is contained in:
aibingbing
2024-03-26 20:22:41 +08:00
parent 883e66481c
commit cf6591b5ad

View File

@@ -7,6 +7,8 @@ import android.view.View
import androidx.constraintlayout.widget.ConstraintLayout
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.findViewTreeViewModelStoreOwner
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
import com.mogo.och.common.module.manager.auditionmanager.AuditionManager
import com.mogo.och.common.module.manager.auditionmanager.MusicData
import com.mogo.och.taxi.passenger.common.R
import com.mogo.och.taxi.passenger.ui.music.list.MusicListView
@@ -47,6 +49,10 @@ class MusicView : ConstraintLayout, MusicViewModel.IMusicViewCallback, MusicList
if (mpv_playing.visibility == VISIBLE && mlv_list.visibility == GONE) {
showMusicList()
} else if (mpv_playing.visibility == GONE && mlv_list.visibility == VISIBLE) {
if (!AuditionManager.isPlaying()) {
CallerLogger.i(TAG, "当前无播放音乐不能切到MusicPlayingView")
return@setOnClickListener
}
showMusicPlaying()
mpv_playing.setData(null)
}else{