Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void navigationToFragment(Fragment fragment, Bundle bundle, String strTitle){
- String fragmentName = fragment.getClass().getName();
- FragmentManager manager = getSupportFragmentManager();
- boolean isFragmentPop = manager.popBackStackImmediate (fragmentName, 0);
- FragmentTransaction ft = manager.beginTransaction();
- if (isFragmentPop) fragment=manager.findFragmentByTag(fragmentName);
- if (bundle!=null) fragment.setArguments(bundle);
- if (strTitle!=null) getSupportActionBar().setTitle(strTitle);
- ft.replace(R.id.container,fragment,fragmentName);
- ft.addToBackStack(fragmentName);
- ft.commit();
- }
- @Override
- public void onSaveInstanseState(Bundle outState) {
- outState.putExtra("checked", checkBox.isChecked());
- super.onSaveInstanseState(outState);
- }
- if(savedInstanceState != null) {
- checkBox.setChecked(savedInstanceState.getBooleanExtra("checked"));
- }
Add Comment
Please, Sign In to add comment