I have tried all solution on stackoverflow but none help me.
When I back from Default fragment I want to show fragment 0 but here application is close
Below is MainActivity
code
private void selectItem(int position) {
switch (position) {
case 0:
getSupportFragmentManager()
.beginTransaction().addToBackStack(PageSlidingTabStripFragment.TAG)
.replace(R.id.content,
PageSlidingTabStripFragment.newInstance(),
PageSlidingTabStripFragment.TAG).commit();
break;
default:
SherlockFragment fragment = new PlanetFragment();
Bundle args = new Bundle();
args.putInt(PlanetFragment.ARG_PLANET_NUMBER, position);
fragment.setArguments(args);
getSupportFragmentManager().beginTransaction()
.replace(R.id.content, fragment).commit();
break;
}
mDrawerLayout.closeDrawer(mDrawerList);
}
Second Fragment back activity
public void onBackPressed() {
FragmentManager fm = getFragmentManager();
if(fm.getBackStackEntryCount() != 0) {
fm.popBackStack();
fm.getBackStackEntryAt(0);
} else {
getActivity().onBackPressed();
}
}