mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2025-12-01 12:31:45 +00:00
Fix bottomNavigation not updating when app is launched through shortcut (#7913)
This commit is contained in:
@ -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);
|
||||
|
||||
Reference in New Issue
Block a user