List of usage examples for android.support.v4.app FragmentTransaction commit
public abstract int commit();
From source file:com.android.fastexample.adapter.FragmentViewPagerAdapter.java
@Override public Object instantiateItem(ViewGroup container, int position) { Fragment fragment = fragments.get(position); if (!fragment.isAdded()) { // fragmentadded FragmentTransaction ft = fragmentManager.beginTransaction(); ft.add(fragment, fragment.getClass().getSimpleName()); ft.commit(); /**//from ww w . j a v a 2 s .co m * FragmentTransaction.commit()??FragmentTransaction? * ?? * ????? * ????? */ fragmentManager.executePendingTransactions(); } if (fragment.getView().getParent() == null) { container.addView(fragment.getView()); // viewpager } return fragment.getView(); }
From source file:com.asksven.betterbatterystats.PackageInfoActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { // setTheme(SampleList.THEME); //Used for theme switching in samples super.onCreate(savedInstanceState); setContentView(R.layout.package_info); if (savedInstanceState == null) { FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); PackageInfoTabsFragment fragment = new PackageInfoTabsFragment(); transaction.replace(R.id.sample_content_fragment, fragment); transaction.commit(); }/*from w w w . ja v a2 s .c om*/ Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); //toolbar.setLogo(R.drawable.ic_launcher); toolbar.setTitle(getString(R.string.label_packageinfo)); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); }
From source file:ch.bfh.sensordataprocessor.sensor.SensorSelectorFragment.java
/** * hide the list of sensors and show the sensor display fragment * add these changes to the backstack/*from w w w. ja v a 2 s . co m*/ */ private void showSensorFragment(Sensor sensor) { sensorDisplay.displaySensor(sensor); FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction(); ft.hide(this); ft.show(sensorDisplay); ft.addToBackStack("Showing sensor: " + sensor.getName()); ft.commit(); }
From source file:com.android.fastlibrary.ui.activity.FastFragmentActivity.java
/** ??fragment */ protected void changeFragment(int resView, BaseFragment targetFragment) { FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(resView, targetFragment, targetFragment.getClass().getName()); transaction.setCustomAnimations(R.anim.slide_left_in, R.anim.slide_left_out); transaction.commit(); }
From source file:com.beem.project.beem.ui.wizard.Account.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); fragmentMgr = getSupportFragmentManager(); if (savedInstanceState == null) { FragmentTransaction t = fragmentMgr.beginTransaction(); t.add(android.R.id.content, MainFragment.newInstance(), "Main"); t.commit(); }/*w w w . j a va2s . c o m*/ }
From source file:cn.jarlen.mediaplayer.sample.activities.FileExplorerActivity.java
private void doOpenDirectory(String path, boolean addToBackStack) { Fragment newFragment = FileListFragment.newInstance(path); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(R.id.body, newFragment); if (addToBackStack) transaction.addToBackStack(null); transaction.commit(); }
From source file:com.alex.vmandroid.display.main.fragments.DiscoverFragment.java
@Nullable @Override/*from w w w . j a va 2 s . co m*/ public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { Log.i(TAG, "onCreateView: DiscoverFragment"); View view = inflater.inflate(R.layout.fragment_main_discover, container, false); LoopAdvertisementFragment fragment = new LoopAdvertisementFragment(); FragmentManager fragmentManager = getActivity().getSupportFragmentManager(); new LoopAdvertisementPresenter(fragment); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(R.id.main_loop_advertisement_frame_layout, fragment); transaction.commit(); LinearLayout mBarLinearLayout = (LinearLayout) view.findViewById(R.id.main_discover_bar_ll); mBarLinearLayout.setOnClickListener(this); LinearLayout mKTVLinearLayout = (LinearLayout) view.findViewById(R.id.main_discover_ktv_ll); mKTVLinearLayout.setOnClickListener(this); LinearLayout mRestaurantLinearLayout = (LinearLayout) view.findViewById(R.id.main_discover_restaurant_ll); mRestaurantLinearLayout.setOnClickListener(this); LinearLayout mOtherLinearLayout = (LinearLayout) view.findViewById(R.id.main_discover_other_ll); mOtherLinearLayout.setOnClickListener(this); // TODO ? ShareFragment shareFragment = new ShareFragment(); FragmentManager fragmentManager2 = getActivity().getSupportFragmentManager(); new SharePresenter(shareFragment, getActivity()); FragmentTransaction transaction2 = fragmentManager2.beginTransaction(); transaction2.replace(R.id.main_share_frame_layout, shareFragment); transaction2.commit(); return view; }
From source file:android.hawkencompanionapp.activities.UserAccountMainActivity.java
private void swapCurrentFragment(Fragment currentFragment, Bundle bundle) { final FragmentManager fm = getSupportFragmentManager(); if (bundle != null && currentFragment.getArguments() == null) { currentFragment.setArguments(bundle); }/*from w w w . j a v a 2 s. co m*/ final FragmentTransaction transaction = fm.beginTransaction(); transaction.replace(R.id.content_frame, currentFragment); transaction.commit(); }
From source file:com.ccjeng.weather.view.activity.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); setSupportActionBar(toolbar);//from w w w. j av a2 s. c o m navDrawer(); if (savedInstanceState == null) { FragmentTransaction ft = this.getSupportFragmentManager().beginTransaction(); ft.add(R.id.fragment, new CitiesFragment(), null); ft.commit(); } buildGoogleApiClient(); }
From source file:com.actionbarsherlock.sample.demos.app.FragmentArgumentsSupport.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_arguments_support); if (savedInstanceState == null) { // First-time init; create fragment to embed in activity. FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); Fragment newFragment = MyFragment.newInstance("From Arguments"); ft.add(R.id.created, newFragment); ft.commit(); }/*from w w w. j a v a 2s . co m*/ }