mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2025-10-29 11:49:33 +00:00
Fix bottomNavigation not updating when app is launched through shortcut (#7913)
This commit is contained in:
parent
b9dbf638c8
commit
5f53a8c223
@ -481,8 +481,11 @@ public class MainActivity extends CastEnabledActivity {
|
||||
}
|
||||
}
|
||||
|
||||
public void loadChildFragment(Fragment fragment, TransitionEffect transition) {
|
||||
public void loadChildFragment(Fragment fragment, TransitionEffect transition, String navigationTag) {
|
||||
Validate.notNull(fragment);
|
||||
if (navigationTag != null && bottomNavigation != null) {
|
||||
bottomNavigation.updateSelectedItem(navigationTag);
|
||||
}
|
||||
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
|
||||
|
||||
if (transition == TransitionEffect.FADE) {
|
||||
@ -502,6 +505,10 @@ public class MainActivity extends CastEnabledActivity {
|
||||
.commit();
|
||||
}
|
||||
|
||||
public void loadChildFragment(Fragment fragment, TransitionEffect transition) {
|
||||
loadChildFragment(fragment, transition, null);
|
||||
}
|
||||
|
||||
public void loadChildFragment(Fragment fragment) {
|
||||
loadChildFragment(fragment, TransitionEffect.NONE);
|
||||
}
|
||||
@ -688,7 +695,7 @@ public class MainActivity extends CastEnabledActivity {
|
||||
if (intent.getBooleanExtra(MainActivityStarter.EXTRA_CLEAR_BACK_STACK, false)) {
|
||||
loadFragment(tag, null);
|
||||
} else {
|
||||
loadChildFragment(createFragmentInstance(tag, args));
|
||||
loadChildFragment(createFragmentInstance(tag, args), TransitionEffect.NONE, tag);
|
||||
}
|
||||
}
|
||||
sheetBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user