Make use of same fragment

This commit is contained in:
neslihanturan 2018-02-19 23:39:32 +03:00
parent 182f6033d6
commit 244ad5d10f

View file

@ -382,6 +382,15 @@ public class NearbyActivity extends NavigationBaseActivity implements LocationUp
} }
} }
private NearbyMapFragment getMapFragment() {
return (NearbyMapFragment) getSupportFragmentManager().findFragmentByTag("NearbyMapFragment");
}
private void updateMapFragment() {
getMapFragment().setArguments(bundle);
getMapFragment().updateMapViewWithLocationChanges();
}
/** /**
* Calls fragment for map view. * Calls fragment for map view.
*/ */
@ -400,8 +409,7 @@ public class NearbyActivity extends NavigationBaseActivity implements LocationUp
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction(); FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
Fragment fragment = new NearbyListFragment(); Fragment fragment = new NearbyListFragment();
fragment.setArguments(bundle); fragment.setArguments(bundle);
fragmentTransaction.replace(R.id.container_sheet, fragment); fragmentTransaction.replace(R.id.container, fragment, fragment.getClass().getSimpleName());
bottomSheetBehavior.setState(BottomSheetBehavior.STATE_HIDDEN);
fragmentTransaction.commitAllowingStateLoss(); fragmentTransaction.commitAllowingStateLoss();
} }