List of usage examples for android.support.v4.app FragmentManager executePendingTransactions
public abstract boolean executePendingTransactions();
From source file:com.momock.outlet.card.FragmentCardOutlet.java
@Override public void setActivePlug(final IPlug plug) { activePlug = plug;/*from ww w . java2s.c o m*/ if (fmh != null && fmh.getFragmentManager() != null && plug != null) { new Handler().post(new Runnable() { @Override public void run() { IComponentHolder ch = ((ICardPlug) plug).getComponent(); if (plug != null && ch instanceof FragmentHolder) { try { FragmentManager fm = fmh.getFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); FragmentHolder fh = (FragmentHolder) ch; ft.replace(containerId, fh.getFragment()); ft.commit(); fm.executePendingTransactions(); } catch (Exception e) { Logger.error(e); } } } }); } }
From source file:com.example.client.activity.imported.ViewPagerTabFragmentActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_viewpagertabfragment); setSupportActionBar((Toolbar) findViewById(R.id.toolbar)); FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentByTag(ViewPagerTabFragmentParentFragment.FRAGMENT_TAG) == null) { FragmentTransaction ft = fm.beginTransaction(); ft.add(R.id.fragment, new ViewPagerTabFragmentParentFragment(), ViewPagerTabFragmentParentFragment.FRAGMENT_TAG); ft.commit();//from w w w . j a va2 s. c o m fm.executePendingTransactions(); } }
From source file:com.ymt.demo1.plates.hub.FireHubMainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_hub); FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentByTag(FireHubMainFragment.FRAGMENT_TAG) == null) { FragmentTransaction ft = fm.beginTransaction(); ft.add(R.id.fragment, new FireHubMainFragment(), FireHubMainFragment.FRAGMENT_TAG); ft.commit();/* w w w. j ava 2 s .co m*/ fm.executePendingTransactions(); } initTitle(); initView(); }
From source file:com.example.client.activity.imported.FragmentTransitionActivity.java
/** * Fragment should be added programmatically. * Using fragment tag in XML causes IllegalStateException on rotation of screen * or restoring states of activity.//w w w . ja va 2 s . c o m */ private void initFragment() { FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentByTag(FragmentTransitionDefaultFragment.FRAGMENT_TAG) == null) { FragmentTransaction ft = fm.beginTransaction(); ft.add(R.id.fragment, new FragmentTransitionDefaultFragment(), FragmentTransitionDefaultFragment.FRAGMENT_TAG); ft.commit(); fm.executePendingTransactions(); } }
From source file:com.example.client.activity.imported.FragmentActionBarControlListViewActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_fragmentactionbarcontrol); FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentByTag(FragmentTransitionDefaultFragment.FRAGMENT_TAG) == null) { FragmentTransaction ft = fm.beginTransaction(); ft.add(R.id.container, new FragmentActionBarControlListViewFragment(), FragmentActionBarControlListViewFragment.FRAGMENT_TAG); ft.commit();/*from w ww .ja v a2 s .c om*/ fm.executePendingTransactions(); } }
From source file:nick.dev.sina.app.content.FragmentController.java
private void init() { FragmentManager fragmentManager = mFragmentManager; FragmentTransaction transaction = fragmentManager.beginTransaction(); for (Fragment fragment : mPages) { transaction.add(R.id.container, fragment, fragment.getClass().getSimpleName()); transaction.hide(fragment);/*from w ww . j a v a 2 s .c o m*/ } transaction.commitAllowingStateLoss(); fragmentManager.executePendingTransactions(); }
From source file:com.example.client.fragment.imported.FragmentTransitionDefaultFragment.java
private void showNextFragment() { FragmentActivity activity = getActivity(); if (activity == null) { return;//from ww w .j a va2 s.c om } FragmentManager fm = activity.getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); ft.replace(R.id.fragment, new FragmentTransitionSecondFragment(), FragmentTransitionSecondFragment.FRAGMENT_TAG); ft.addToBackStack(null); ft.commit(); fm.executePendingTransactions(); }
From source file:com.ymt.demo1.plates.personal.PersonalPagerTabActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_personal_center); FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentByTag(PersonalPagerTabParentFragment.FRAGMENT_TAG) == null) { FragmentTransaction ft = fm.beginTransaction(); ft.add(R.id.fragment, new PersonalPagerTabParentFragment(), PersonalPagerTabParentFragment.FRAGMENT_TAG); ft.commit();//from w w w .j ava 2 s. c o m fm.executePendingTransactions(); } initTitle(); initView(); }
From source file:com.fragmentmaster.sample.ReceiveResult.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); mResultView = (TextView) view.findViewById(R.id.resultView); view.findViewById(R.id.button).setOnClickListener(new OnClickListener() { @Override//from w w w . ja v a 2s. c o m public void onClick(View v) { startFragmentForResult(NumbersList.class, REQUEST_CODE); } }); FragmentManager fragmentManager = getChildFragmentManager(); if (fragmentManager.findFragmentByTag("TAG_CHILD") == null) { FragmentTransaction ft = fragmentManager.beginTransaction(); ft.add(R.id.childContainer, new Child(), "TAG_CHILD"); ft.commitAllowingStateLoss(); fragmentManager.executePendingTransactions(); } }
From source file:io.atrac613.AbstractNfcTagFragment.java
/** * ???Activity????//from ww w.j a v a 2 s . co m * @param activity ???? * @param tag ? */ protected void registerFragment(FragmentActivity activity, String tag) { this.unRegisterFragment(activity, tag); FragmentManager fm = activity.getSupportFragmentManager(); FragmentTransaction trans = fm.beginTransaction(); { trans.add(this, tag); } trans.commit(); fm.executePendingTransactions(); }