fix still playing after exit

This commit is contained in:
Li ZongYing
2023-12-27 18:17:13 +08:00
parent c759ada907
commit e6530b4e9e
3 changed files with 43 additions and 39 deletions
@@ -50,6 +50,7 @@ class MainActivity : FragmentActivity() {
.add(R.id.main_browse_fragment, infoFragment)
.hide(infoFragment)
.commit()
mainFragment.view?.requestFocus()
}
gestureDetector = GestureDetector(this, GestureListener())
}
@@ -78,6 +79,7 @@ class MainActivity : FragmentActivity() {
fun play(tvViewModel: TVViewModel) {
Log.i(TAG, "play: ${tvViewModel.getTV()}")
playerFragment.play(tvViewModel)
mainFragment.view?.requestFocus()
}
fun prev() {
@@ -100,7 +102,7 @@ class MainActivity : FragmentActivity() {
val transaction = supportFragmentManager.beginTransaction()
if (mainFragment.isHidden) {
// focusMainFragment()
focusMainFragment()
transaction.show(mainFragment)
} else {
transaction.hide(mainFragment)