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 currentIndex: Int = 0
|
||||||
private var mCurrentFragment: Fragment? = null
|
private var mCurrentFragment: Fragment? = null
|
||||||
|
|
||||||
|
fun getCurrentFragment(): Fragment? {
|
||||||
|
if (mCurrentFragment != null) {
|
||||||
|
return mCurrentFragment
|
||||||
|
}
|
||||||
|
return null
|
||||||
|
}
|
||||||
|
|
||||||
override suspend fun main() {
|
override suspend fun main() {
|
||||||
binding = ActivityPrimaryBinding.inflate(layoutInflater)
|
binding = ActivityPrimaryBinding.inflate(layoutInflater)
|
||||||
setContentView(binding.root)
|
setContentView(binding.root)
|
||||||
@ -91,6 +98,7 @@ class PrimaryActivity : MoBaseActivity(), SearchFragment.SearchFragmentCancelCli
|
|||||||
0 -> {
|
0 -> {
|
||||||
R.drawable.home_select_icon
|
R.drawable.home_select_icon
|
||||||
}
|
}
|
||||||
|
|
||||||
else -> R.drawable.home_unselect_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.R
|
||||||
import relax.offline.music.activity.MoPlayDetailsActivity
|
import relax.offline.music.activity.MoPlayDetailsActivity
|
||||||
import relax.offline.music.activity.PrimaryActivity
|
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.media.MediaControllerManager
|
||||||
import relax.offline.music.util.AnalysisUtil
|
import relax.offline.music.util.AnalysisUtil
|
||||||
|
import relax.offline.music.util.LogTag
|
||||||
|
|
||||||
@SuppressLint("ViewConstructor")
|
@SuppressLint("ViewConstructor")
|
||||||
class MusicPlayerView(
|
class MusicPlayerView(
|
||||||
@ -63,6 +67,24 @@ class MusicPlayerView(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
goDetailsBtn.setOnClickListener {
|
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)
|
val intent = Intent(context, MoPlayDetailsActivity::class.java)
|
||||||
intent.putExtra(
|
intent.putExtra(
|
||||||
MoPlayDetailsActivity.PLAY_DETAILS_COME_FROM,
|
MoPlayDetailsActivity.PLAY_DETAILS_COME_FROM,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user