List of usage examples for android.support.v4.app FragmentTransaction hide
public abstract FragmentTransaction hide(Fragment fragment);
From source file:com.glacialsoftware.googolplex.GoogolplexDisplayActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { String theme = PreferenceManager.getDefaultSharedPreferences(this).getString("theme_select", "Light"); if (theme.equals("Light")) { setTheme(R.style.lightTheme);/*from w ww . j a v a2 s . c o m*/ currentTheme = theme; } else { setTheme(R.style.darkTheme); currentTheme = theme; } super.onCreate(savedInstanceState); setContentView(R.layout.activity_googolplex_display); //created=true; if (savedInstanceState == null) { Intent intent = getIntent(); savedInstanceState = intent.getBundleExtra("com.glacialsoftware.googolplex.manualSavedInstanceState"); } if (PreferenceManager.getDefaultSharedPreferences(this).getBoolean("tilt_lock", false)) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } else { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED); } firstVisiblePosition = 0; overlayShowing = false; preferencesShowing = false; int overlayPosition = 0; if (savedInstanceState != null) { firstVisiblePosition = savedInstanceState.getInt("firstVisiblePosition"); overlayShowing = savedInstanceState.getBoolean("overlayShowing"); overlayPosition = savedInstanceState.getInt("overlayPosition"); preferencesShowing = savedInstanceState.getBoolean("preferencesShowing"); } googolplexDisplayFragment = new GoogolplexDisplayFragment(overlayShowing, overlayPosition); digitOverlayFragment = new DigitOverlayFragment(); googolplexPreferenceFragment = new GoogolplexPreferenceFragment(); FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction(); fragmentTransaction.add(R.id.googolplex_display_frame, googolplexDisplayFragment); fragmentTransaction.add(R.id.googolplex_display_frame, digitOverlayFragment); fragmentTransaction.add(R.id.googolplex_display_frame, googolplexPreferenceFragment); fragmentTransaction.hide(digitOverlayFragment); fragmentTransaction.hide(googolplexPreferenceFragment); fragmentTransaction.commit(); }
From source file:cn.xcom.helper.chat.ui.MainActivity.java
/** * on tab clicked/* ww w .java 2 s . co m*/ * * @param view */ public void onTabClicked(View view) { switch (view.getId()) { case R.id.btn_conversation: index = 0; break; case R.id.btn_address_list: index = 1; break; case R.id.btn_setting: index = 2; break; } if (currentTabIndex != index) { FragmentTransaction trx = getSupportFragmentManager().beginTransaction(); trx.hide(fragments[currentTabIndex]); if (!fragments[index].isAdded()) { trx.add(R.id.fragment_container, fragments[index]); } trx.show(fragments[index]).commit(); } mTabs[currentTabIndex].setSelected(false); // set current tab selected mTabs[index].setSelected(true); currentTabIndex = index; }
From source file:com.vinexs.eeb.BaseActivity.java
public void hideFragment(Fragment fragment) { if (!fragment.isAdded()) { return;/* w w w.java2 s . co m*/ } FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.hide(fragment).commitAllowingStateLoss(); }
From source file:com.sunstar.vegnet.kootl.comm.tabhost.FragmentTabHostUnDestroySupport.java
public void addTab(TabSpec tabSpec, Class<?> clss, Bundle args) { tabSpec.setContent(new DummyTabFactory(mContext)); String tag = tabSpec.getTag(); TabInfo info = new TabInfo(tag, clss, args); if (mAttached) { // If we are already attached to the window, then check to make // sure this tab's fragment is inactive if it exists. This shouldn't // normally happen. info.fragment = mFragmentManager.findFragmentByTag(tag); if (info.fragment != null && !info.fragment.isDetached()) { FragmentTransaction ft = mFragmentManager.beginTransaction(); /**// w w w . j a va 2 s . c om * 2016-11-4 15:30:12 * ft.detach(info.fragment); * * change ft.hide(mLastTab.fragment); */ ft.hide(info.fragment); ft.commit(); } } mTabs.add(info); addTab(tabSpec); }
From source file:com.pindroid.activity.BrowseBookmarks.java
public void onBookmarkEdit(Bookmark b) { if (b != null) { if (isTwoPane()) { lastSelected = b;/*from w w w. j a va2s. c o m*/ lastViewType = BookmarkViewType.EDIT; AddBookmarkFragment addFrag = (AddBookmarkFragment) getSupportFragmentManager() .findFragmentById(R.id.addcontent); addFrag.loadBookmark(b, b); addFrag.setUsername(app.getUsername()); addFrag.refreshView(); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); if (getSupportFragmentManager().findFragmentById(R.id.tagcontent).isVisible()) { transaction.hide(getSupportFragmentManager().findFragmentById(R.id.tagcontent)); transaction.show(getSupportFragmentManager().findFragmentById(R.id.maincontent)); transaction.addToBackStack(null); } transaction.show(getSupportFragmentManager().findFragmentById(R.id.addcontent)); transaction.commit(); transaction = getSupportFragmentManager().beginTransaction(); transaction.hide(getSupportFragmentManager().findFragmentById(R.id.maincontent)); transaction.commit(); } else { startActivity(IntentHelper.EditBookmark(b, null, this)); } } }
From source file:com.app.blockydemo.ui.fragment.FormulaEditorFragment.java
private void onUserDismiss() { formulaEditorEditText.endEdit();/*from w w w. j a v a2s . c o m*/ currentFormula.prepareToRemove(); FragmentActivity activity = getActivity(); FragmentManager fragmentManager = activity.getSupportFragmentManager(); FragmentTransaction fragTransaction = fragmentManager.beginTransaction(); fragTransaction.hide(this); fragTransaction.show(fragmentManager.findFragmentByTag(ScriptFragment.TAG)); fragTransaction.commit(); resetActionBar(); BottomBar.showBottomBar(activity); BottomBar.showPlayButton(activity); }
From source file:hku.fyp14017.blencode.ui.controller.SoundController.java
public void switchToScriptFragment(SoundFragment soundFragment) { ScriptActivity scriptActivity = (ScriptActivity) soundFragment.getActivity(); scriptActivity.setCurrentFragment(ScriptActivity.FRAGMENT_SCRIPTS); FragmentTransaction fragmentTransaction = scriptActivity.getSupportFragmentManager().beginTransaction(); fragmentTransaction.hide(soundFragment); fragmentTransaction.show(scriptActivity.getSupportFragmentManager().findFragmentByTag(ScriptFragment.TAG)); fragmentTransaction.commit();//from w w w . j ava 2 s. co m scriptActivity.setIsSoundFragmentFromPlaySoundBrickNewFalse(); scriptActivity.setIsSoundFragmentHandleAddButtonHandled(false); }
From source file:com.kyluzoi.saya.ui.MainActivity.java
/** * button//ww w. j a va2 s. co m * * @param view */ public void onTabClicked(View view) { switch (view.getId()) { case R.id.btn_conversation: index = 0; break; case R.id.btn_address_list: index = 1; break; case R.id.btn_setting: index = 2; break; // TODO: 2016/8/4 button case R.id.btnOther: index = 3; break; } if (currentTabIndex != index) { FragmentTransaction trx = getSupportFragmentManager().beginTransaction(); trx.hide(fragments[currentTabIndex]); if (!fragments[index].isAdded()) { trx.add(R.id.fragment_container, fragments[index]); } trx.show(fragments[index]).commit(); } mTabs[currentTabIndex].setSelected(false); // ?tab? mTabs[index].setSelected(true); currentTabIndex = index; }
From source file:org.wdd.app.android.catgirl.views.FragmentTabHost.java
@Nullable private FragmentTransaction doTabChanged(@Nullable String tag, @Nullable FragmentTransaction ft) { final TabInfo newTab = getTabInfoForTag(tag); if (mLastTab != newTab) { if (ft == null) { ft = mFragmentManager.beginTransaction(); }// w w w . j a v a 2 s. c o m if (mLastTab != null) { if (mLastTab.fragment != null) { ft.hide(mLastTab.fragment); } } if (newTab != null) { if (newTab.fragment == null) { newTab.fragment = Fragment.instantiate(mContext, newTab.clss.getName(), newTab.args); ft.add(mContainerId, newTab.fragment, newTab.tag); } else { ft.show(newTab.fragment); } } mLastTab = newTab; } return ft; }
From source file:com.socialapp.eventmanager.LoginActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (savedInstanceState != null) { userSkippedLogin = savedInstanceState.getBoolean(USER_SKIPPED_LOGIN_KEY); }/*from www. ja v a 2 s . c om*/ try { PackageInfo info = getPackageManager().getPackageInfo("com.socialapp.eventmanager", PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); String keyHash = Base64.encodeToString(md.digest(), Base64.DEFAULT); Log.d("************* KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT)); } } catch (PackageManager.NameNotFoundException e) { } catch (NoSuchAlgorithmException e) { } FacebookSdk.sdkInitialize(getApplicationContext()); callbackManager = CallbackManager.Factory.create(); accessTokenTracker = new AccessTokenTracker() { @Override protected void onCurrentAccessTokenChanged(AccessToken oldAccessToken, AccessToken currentAccessToken) { checkAndRedirectOnFBLogin(); if (isResumed) { FragmentManager manager = getSupportFragmentManager(); int backStackSize = manager.getBackStackEntryCount(); for (int i = 0; i < backStackSize; i++) { manager.popBackStack(); } if (currentAccessToken != null) { // showFragment(SELECTION, false); } else { showFragment(SPLASH, true); } } } }; setContentView(R.layout.activity_login); FragmentManager fm = getSupportFragmentManager(); SplashFragment splashFragment = (SplashFragment) fm.findFragmentById(R.id.splashFragment); fragments[SPLASH] = splashFragment; FragmentTransaction transaction = fm.beginTransaction(); // for(int i = 0; i < fragments.length; i++) { transaction.hide(fragments[0]); // } transaction.commit(); splashFragment.setSkipLoginCallback(new SplashFragment.SkipLoginCallback() { @Override public void onSkipLoginPressed() { userSkippedLogin = true; //showFragment(SELECTION, false); } }); accessTokenTracker.startTracking(); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); String userLoggedIn = prefs.getString("email", null); if (userLoggedIn != null) { Intent intent = new Intent(this, MainActivity.class); startActivity(intent); } }