List of usage examples for android.support.v4.app FragmentManager findFragmentById
public abstract Fragment findFragmentById(int id);
From source file:id.ridon.keude.PreferencesActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { ((KeudeApp) getApplication()).applyTheme(this); super.onCreate(savedInstanceState); FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentById(android.R.id.content) == null) { // Need to set a dummy view (which will get overridden by the fragment manager // below) so that we can call setContentView(). This is a work around for // a (bug?) thing in 3.0, 3.1 which requires setContentView to be invoked before // the actionbar is played with: // http://blog.perpetumdesign.com/2011/08/strange-case-of-dr-action-and-mr-bar.html setContentView(new LinearLayout(this)); PreferenceFragment preferenceFragment = new PreferenceFragment(); fm.beginTransaction().add(android.R.id.content, preferenceFragment).commit(); }//from w w w . ja va 2s . c om // Actionbar cannot be accessed until after setContentView (on 3.0 and 3.1 devices) // see: http://blog.perpetumdesign.com/2011/08/strange-case-of-dr-action-and-mr-bar.html // for reason why. getSupportActionBar().setDisplayHomeAsUpEnabled(true); }
From source file:com.github.kanata3249.ffxieq.android.MagicSetEditActivity.java
public void notifyDatasetChanged() { FragmentManager fm = getSupportFragmentManager(); MagicSetEditFragment fragment = (MagicSetEditFragment) fm.findFragmentById(R.id.MagicSetEdit); fragment.updateValues();/*from w w w .j a v a2s .co m*/ }
From source file:at.ac.uniklu.mobile.sportal.CalendarActivity.java
@Override public void refresh() { FragmentManager fm = getSupportFragmentManager(); Refreshable f = (Refreshable) fm.findFragmentById(R.id.calendar_fragment); f.refresh();//from w w w.j a v a 2 s . c o m }
From source file:com.devgmail.mitroshin.totutu.util.SingleFragmentActivity.java
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_container); FragmentManager fragmentManager = getSupportFragmentManager(); Fragment fragment = fragmentManager.findFragmentById(R.id.container_frame_layout); // - ? ,/*from w ww. j a v a2 s.com*/ // ? ? ? ?? if (fragment == null) { fragment = createFragment(); fragmentManager.beginTransaction().add(R.id.container_frame_layout, fragment).commit(); } }
From source file:com.github.kanata3249.ffxieq.android.BasicEditActivity.java
public void notifyDatasetChanged() { FragmentManager fm = getSupportFragmentManager(); BasicEditFragment fragment = (BasicEditFragment) fm.findFragmentById(R.id.BasicEdit); fragment.updateValues();/*from w ww . j av a2s .com*/ }
From source file:com.github.kanata3249.ffxieq.android.BasicEditActivity.java
@Override protected void saveValues() { FragmentManager fm = getSupportFragmentManager(); BasicEditFragment fragment = (BasicEditFragment) fm.findFragmentById(R.id.BasicEdit); fragment.saveValues();/*w w w.j ava 2 s. com*/ }
From source file:com.jtechme.apphub.PreferencesActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { ((FDroidApp) getApplication()).applyTheme(this); super.onCreate(savedInstanceState); FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentById(android.R.id.content) == null) { // Need to set a dummy view (which will get overridden by the fragment manager // below) so that we can call setContentView(). This is a work around for // a (bug?) thing in 3.0, 3.1 which requires setContentView to be invoked before // the actionbar is played with: // http://blog.perpetumdesign.com/2011/08/strange-case-of-dr-action-and-mr-bar.html if (Build.VERSION.SDK_INT >= 11 && Build.VERSION.SDK_INT <= 13) { setContentView(new LinearLayout(this)); }/*w ww .j a va 2 s . c o m*/ PreferencesFragment preferencesFragment = new PreferencesFragment(); fm.beginTransaction().add(android.R.id.content, preferencesFragment).commit(); } // Actionbar cannot be accessed until after setContentView (on 3.0 and 3.1 devices) // see: http://blog.perpetumdesign.com/2011/08/strange-case-of-dr-action-and-mr-bar.html // for reason why. getSupportActionBar().setDisplayHomeAsUpEnabled(true); }
From source file:app.presentation.foundation.views.FragmentsManager.java
/** * Gets the current fragment for the given {@code idFrameLayout} * * @param fragmentManager A {@link FragmentManager} object * @param idFrameLayout A {@link android.widget.FrameLayout} id * @return The current fragment loaded on {@code idFrameLayout} *///from w ww. ja v a 2 s.c o m public Fragment getCurrentFragment(FragmentManager fragmentManager, @IdRes int idFrameLayout) { return fragmentManager.findFragmentById(idFrameLayout); }
From source file:org.droidparts.activity.FragmentActivity.java
public void setFragmentVisible(int fragmentId, boolean visible) { FragmentManager fm = getSupportFragmentManager(); Fragment f = fm.findFragmentById(fragmentId); if (f != null) { FragmentTransaction ft = fm.beginTransaction(); if (visible) { ft.show(f);//from www . j av a 2 s . c o m } else { ft.hide(f); } ft.commit(); } }
From source file:com.money.manager.ex.common.CategoryListActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.base_toolbar_activity); // enable home button into actionbar getSupportActionBar().setDisplayHomeAsUpEnabled(true); // get intent Intent intent = getIntent();//from w w w. j av a 2s.c o m if (intent != null && !(TextUtils.isEmpty(intent.getAction()))) { listFragment.mAction = intent.getAction(); int requestId = intent.getIntExtra(KEY_REQUEST_ID, Constants.NOT_SET); listFragment.requestId = requestId; } // management fragment FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentById(R.id.content) == null) { // todo: use replace? fm.beginTransaction().add(R.id.content, listFragment, FRAGMENTTAG).commit(); } }