update
This commit is contained in:
parent
77f316faef
commit
0defee50f6
@ -24,6 +24,13 @@ class PrimaryActivity : MoBaseActivity(), SearchFragment.SearchFragmentCancelCli
|
||||
private var currentIndex: Int = 0
|
||||
private var mCurrentFragment: Fragment? = null
|
||||
|
||||
fun getCurrentFragment(): Fragment? {
|
||||
if (mCurrentFragment != null) {
|
||||
return mCurrentFragment
|
||||
}
|
||||
return null
|
||||
}
|
||||
|
||||
override suspend fun main() {
|
||||
binding = ActivityPrimaryBinding.inflate(layoutInflater)
|
||||
setContentView(binding.root)
|
||||
@ -91,6 +98,7 @@ class PrimaryActivity : MoBaseActivity(), SearchFragment.SearchFragmentCancelCli
|
||||
0 -> {
|
||||
R.drawable.home_select_icon
|
||||
}
|
||||
|
||||
else -> R.drawable.home_unselect_icon
|
||||
}
|
||||
)
|
||||
|
||||
@ -18,8 +18,12 @@ import com.bumptech.glide.Glide
|
||||
import relax.offline.music.R
|
||||
import relax.offline.music.activity.MoPlayDetailsActivity
|
||||
import relax.offline.music.activity.PrimaryActivity
|
||||
import relax.offline.music.fragment.MoHomeFragment
|
||||
import relax.offline.music.fragment.MoMeFragment
|
||||
import relax.offline.music.fragment.SearchFragment
|
||||
import relax.offline.music.media.MediaControllerManager
|
||||
import relax.offline.music.util.AnalysisUtil
|
||||
import relax.offline.music.util.LogTag
|
||||
|
||||
@SuppressLint("ViewConstructor")
|
||||
class MusicPlayerView(
|
||||
@ -63,6 +67,24 @@ class MusicPlayerView(
|
||||
}
|
||||
}
|
||||
goDetailsBtn.setOnClickListener {
|
||||
when (context) {
|
||||
is PrimaryActivity -> {
|
||||
when (context.getCurrentFragment()) {
|
||||
is MoHomeFragment -> {
|
||||
AnalysisUtil.logEvent(AnalysisUtil.HOME_B_PV)
|
||||
}
|
||||
|
||||
is SearchFragment -> {
|
||||
AnalysisUtil.logEvent(AnalysisUtil.SEARCH_PV)
|
||||
}
|
||||
|
||||
is MoMeFragment -> {
|
||||
AnalysisUtil.logEvent(AnalysisUtil.ME_B_PV)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
val intent = Intent(context, MoPlayDetailsActivity::class.java)
|
||||
intent.putExtra(
|
||||
MoPlayDetailsActivity.PLAY_DETAILS_COME_FROM,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user