List of usage examples for android.support.v4.app FragmentTransaction hide
public abstract FragmentTransaction hide(Fragment fragment);
From source file:htw.bui.openreskit.discard.InspectionActivity.java
private void hideFragment(Fragment frag) { FragmentTransaction ft = mFragMan.beginTransaction(); ft.setCustomAnimations(android.R.anim.fade_in, 0, android.R.anim.fade_in, 0); ft.hide(frag); ft.commit();//from ww w .j a va 2 s . c om }
From source file:com.cnm.cnmrc.fragment.vodtvch.Base.java
/** * ? depth? fragment Base ?? loadingData()? addToBackStack? ?. * ? MainActivity onBackPressed()? back key ?. * ? isFirstDepth false . 4? ?(,?,TV,)? . * vod (1st selectedCategory arg : 2nd title arg) : (0:) / (1:?) / (2:TV) / (3:) *//*w w w . jav a 2 s . c o m*/ protected void loadingData(int selectedCategory, String title, boolean isFirstDepth, Bundle bundle) { // ft.replace(R.id.loading_data_panel, base)? base? // base? isSldebar? ? ?, ? ?, newInstance() ? . // this.isFirstDepth = isFirstDepth; // 1 depth? ft.replace(R.id.loading_data_panel, base)? base? ?? hide. if (this.isFirstDepth) { // ? ?? ?? ? ? ??. Fragment f = getActivity().getSupportFragmentManager().findFragmentById(R.id.loading_data_panel); FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction(); if (f != null) { if (f.isVisible()) ft.hide(f).commit(); } if (!isFirstDepth) setTitle(title); } else { Fragment f = getActivity().getSupportFragmentManager() .findFragmentByTag(((MainActivity) getActivity()).TAG_FRAGMENT_BASE); FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction(); if (f != null) { if (f.isVisible()) ft.hide(f).commit(); } setTitle(title); } FragmentManager fm = getActivity().getSupportFragmentManager(); Log.i("hwang", "before adding base fragment count --> " + Integer.toString(fm.getBackStackEntryCount())); FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction(); Class<?> classObject; try { String packageName = this.getClass().getPackage().getName() + "."; classObject = Class.forName(packageName + mClassTypeArray[selectedCategory]); Object obj = classObject.newInstance(); Log.v("hwang", "classObject : " + obj.getClass()); Base base = ((Base) obj).newInstance(selectedCategory, title, isFirstDepth, bundle); Fragment f = getActivity().getSupportFragmentManager().findFragmentById(R.id.vod_tvch_panel); if (f != null) { ft.add(R.id.loading_data_panel, base, ((MainActivity) getActivity()).TAG_FRAGMENT_BASE); ft.addToBackStack(null); // push to "fragment stack" for back key operation } ft.commit(); fm.executePendingTransactions(); // ------------------------------------ // ? bottom menu? depth level // ------------------------------------ addDepthLevel(); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (java.lang.InstantiationException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } FragmentManager fm1 = getActivity().getSupportFragmentManager(); Log.i("hwang", "after adding base fragment count --> " + Integer.toString(fm1.getBackStackEntryCount())); }
From source file:com.sith.login.FBLoginActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getActionBar().setDisplayHomeAsUpEnabled(true); // redirectState=getIntent().getExtras().getString("riderect_state"); isConnect = getIntent().getExtras().getBoolean("isConnect"); uiHelper = new UiLifecycleHelper(this, callback); uiHelper.onCreate(savedInstanceState); if (savedInstanceState != null) { String name = savedInstanceState.getString(PENDING_ACTION_BUNDLE_KEY); pendingAction = PendingAction.valueOf(name); }//from w ww .j a va 2 s. co m setContentView(R.layout.login); FragmentManager fm1 = getSupportFragmentManager(); fragments[LOGINMETHOD] = fm1.findFragmentById(R.id.loginMethodFragment); fragments[PROFILE] = fm1.findFragmentById(R.id.profileFragment); FragmentTransaction transaction = fm1.beginTransaction(); for (int i = 0; i < fragments.length; i++) { transaction.hide(fragments[i]); } transaction.commit(); loginButton = (LoginButton) findViewById(R.id.login_button); List<String> additionalPermissions = new ArrayList<String>(); additionalPermissions.add("publish_stream"); additionalPermissions.add("publish_actions"); loginButton.setPublishPermissions(additionalPermissions); loginButton.setUserInfoChangedCallback(new LoginButton.UserInfoChangedCallback() { // @Override public void onUserInfoFetched(GraphUser user) { FBLoginActivity.this.user = user; updateUserInfo(); // It's possible that we were waiting for this.user to // be populated in order to post a // status update. handlePendingAction(); } }); profilePictureViewFB = (ProfilePictureView) findViewById(R.id.profilePictureFB); greeting = (TextView) findViewById(R.id.greeting); controlsContainer = (ViewGroup) findViewById(R.id.main_ui_container); final FragmentManager fm = getSupportFragmentManager(); Fragment fragment = fm.findFragmentById(R.id.fragment_container); if (fragment != null) { // If we're being re-created and have a fragment, we need to a) hide // the main UI controls and // b) hook up its listeners again. controlsContainer.setVisibility(View.GONE); } // Listen for changes in the back stack so we know if a fragment got // popped off because the user // clicked the back button. fm.addOnBackStackChangedListener(new FragmentManager.OnBackStackChangedListener() { // @Override public void onBackStackChanged() { if (fm.getBackStackEntryCount() == 0) { // We need to re-show our UI. controlsContainer.setVisibility(View.VISIBLE); } } }); // Fonts Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Roboto-Medium.ttf"); greeting.setTypeface(tf); }
From source file:com.xxxifan.devbox.core.base.BaseFragment.java
private void restoreFragmentState(Bundle savedInstanceState) { if (savedInstanceState != null) { if (savedInstanceState.getBoolean(Fragments.KEY_RESTORE_VIEWPAGER, false)) { return; }//w ww .ja v a2s. co m FragmentTransaction transaction = getFragmentManager().beginTransaction(); if (savedInstanceState.getBoolean(Fragments.KEY_RESTORE, false)) { transaction.show(this); } else { transaction.hide(this); } transaction.commitAllowingStateLoss(); } }
From source file:com.derdoktor667.dev.thematrix.TheMainActivity.java
private void showFragment(int fragmentIndex) { FragmentManager fm = getSupportFragmentManager(); FragmentTransaction transaction = fm.beginTransaction(); for (int i = 0; i < fragments.length; i++) { if (i == fragmentIndex) { transaction.show(fragments[i]); } else {//from w w w .j a va2 s .c o m transaction.hide(fragments[i]); } } transaction.commit(); }
From source file:com.redmahbub.perfectnavigationdrawer.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mTitle = mDrawerTitle = getTitle();/*from w ww. j a v a 2 s . c o m*/ mPlanetTitles = getResources().getStringArray(R.array.planets_array); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.left_drawer); // set a custom shadow that overlays the main content when the drawer opens mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); // set up the drawer's list view with items and click listener mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, mPlanetTitles)); mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); // enable ActionBar app icon to behave as action to toggle nav drawer getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true); // ActionBarDrawerToggle ties together the the proper interactions // between the sliding drawer and the action bar app icon mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */ mDrawerLayout, /* DrawerLayout object */ R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */ R.string.drawer_open, /* "open drawer" description for accessibility */ R.string.drawer_close /* "close drawer" description for accessibility */ ) { public void onDrawerClosed(View view) { getActionBar().setTitle(mTitle); invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() } public void onDrawerOpened(View drawerView) { getActionBar().setTitle(mDrawerTitle); invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu() } }; mDrawerLayout.setDrawerListener(mDrawerToggle); FragmentManager fm = getSupportFragmentManager(); fragments[MERCURY] = fm.findFragmentById(R.id.mercuryFragment); fragments[VENUS] = fm.findFragmentById(R.id.venusFragment); fragments[EARTH] = fm.findFragmentById(R.id.earthFragment); fragments[MARS] = fm.findFragmentById(R.id.marsFragment); fragments[JUPITER] = fm.findFragmentById(R.id.jupiterFragment); fragments[SATURN] = fm.findFragmentById(R.id.saturnFragment); fragments[URANUS] = fm.findFragmentById(R.id.uranusFragment); fragments[NEPTUNE] = fm.findFragmentById(R.id.neptuneFragment); FragmentTransaction ft = fm.beginTransaction(); for (int i = 0; i < TOTAL_NUM_FRAGMENT; i++) if (fragments[i] != null) ft.hide(fragments[i]); // Check for null to avoid exception ft.commit(); if (savedInstanceState == null) { Log.d("DEBUG_TAG", "savedInstanceState is NULL"); selectItem(MERCURY); } else { CURRENT_VISIBLE_FRAGMENT = savedInstanceState.getInt("CURRENT_VISIBLE_FRAGMENT"); Log.d("DEBUG_TAG", "CURRENT_VISIBLE_FRAGMENT = " + CURRENT_VISIBLE_FRAGMENT); selectItem(CURRENT_VISIBLE_FRAGMENT); } }
From source file:com.google.plus.wigwamnow.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Track Facebook Session Status mUiHelper = new UiLifecycleHelper(this, mFacebookStatusCallback); mUiHelper.onCreate(savedInstanceState); // Link to PlusClientFragment mPlusFragment = PlusClientFragment.getPlusClientFragment(this, getResources().getStringArray(R.array.plus_scopes), getResources().getStringArray(R.array.visible_activities)); // Reset the last known SocialProviderConstants mLastProvider = SocialProviderConstants.NONE; // Instantiate the four main fragments FragmentManager fm = getSupportFragmentManager(); mFragments[SPLASH] = fm.findFragmentById(R.id.splashFragment); mFragments[SELECTION] = fm.findFragmentById(R.id.selectionFragment); mFragments[FB_SETTINGS] = fm.findFragmentById(R.id.fbSettingsFragment); mFragments[GPLUS_SETTINGS] = fm.findFragmentById(R.id.gplusSettingsFragment); // Hide all of the fragments, to start FragmentTransaction transaction = fm.beginTransaction(); for (Fragment fragment : mFragments) { transaction.hide(fragment); }/*from w ww . jav a 2s. c o m*/ transaction.commit(); }
From source file:hku.fyp14017.blencode.ui.fragment.FormulaEditorVariableListFragment.java
public void showFragment(Context context) { SherlockFragmentActivity activity = (SherlockFragmentActivity) context; FragmentManager fragmentManager = activity.getSupportFragmentManager(); FragmentTransaction fragTransaction = fragmentManager.beginTransaction(); Fragment formulaEditorFragment = fragmentManager .findFragmentByTag(FormulaEditorFragment.FORMULA_EDITOR_FRAGMENT_TAG); fragTransaction.hide(formulaEditorFragment); BottomBar.showBottomBar(activity);//from w w w . ja v a 2 s . co m BottomBar.hidePlayButton(activity); fragTransaction.show(this); fragTransaction.commit(); if (adapter != null) { initializeUserVariableAdapter(); } }
From source file:com.lchtime.safetyexpress.ui.chat.hx.activity.AddContactActivity.java
private void setIndexSelected(int index) { if (mIndex == index) { return;//from w ww .j ava 2s.c om } if (index == 0) { mLeftLine.setBackgroundColor(Color.parseColor("#ea553f")); mRightLine.setBackgroundColor(Color.parseColor("#f5f5f5")); } else if (index == 1) { mRightLine.setBackgroundColor(Color.parseColor("#ea553f")); mLeftLine.setBackgroundColor(Color.parseColor("#f5f5f5")); } FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); //?? ft.hide(fragments[mIndex]); //? if (!fragments[index].isAdded()) { ft.add(R.id.ll_user, fragments[index]).show(fragments[index]); } else { ft.show(fragments[index]); } ft.commit(); //? mIndex = index; }
From source file:org.spinsuite.bchat.view.V_BChat.java
/** * Back to previous fragment if is necessary * @author Yamel Senih, ysenih@erpcya.com, ERPCyA http://www.erpcya.com * @return/*from w w w. j a v a 2 s .c o m*/ * @return boolean */ private boolean backToFragment() { // if (findViewById(R.id.ll_bc_list_land) != null || !m_ThereadListFragment.isHidden()) { return false; } // Begin Transaction FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); // Begin Transaction transaction.hide(m_ThreadFragment); // if (m_ThereadListFragment.isHidden()) { transaction.show(m_ThereadListFragment); } else { transaction.replace(R.id.ll_bc_list, m_ThereadListFragment, INDEX_FRAGMENT); } // Commit transaction.commit(); // Reload Data if (m_ThereadListFragment != null) { m_ThereadListFragment.loadData(); } // Return return true; }