List of usage examples for android.support.v4.app FragmentActivity getSupportFragmentManager
public FragmentManager getSupportFragmentManager()
From source file:com.taobao.luaview.view.LVViewPager.java
/** * get fragment manager/*from w w w . j av a 2 s . c o m*/ * * @param fragmentActivity * @return */ private FragmentManager getFragmentManager(FragmentActivity fragmentActivity) { Fragment fragment = null; if (fragmentActivity != null && fragmentActivity.getSupportFragmentManager() != null && fragmentActivity.getSupportFragmentManager().getFragments() != null && fragmentActivity.getSupportFragmentManager().getFragments().size() > 0) { fragment = fragmentActivity.getSupportFragmentManager().getFragments().get(0); } if (fragment != null && fragment.getParentFragment() != null) {//fragmentfragment??ChildFragment return fragment.getChildFragmentManager(); } return fragmentActivity != null ? fragmentActivity.getSupportFragmentManager() : null; }
From source file:com.simplifynowsoftware.flickrdemo.oauth.OAuthHandler.java
public boolean getOAuthToken(FragmentActivity activity, final String userId) { boolean retVal = false; mOauth = OAuth.newInstance(activity.getApplicationContext(), activity.getSupportFragmentManager(), new ClientParametersAuthentication(FlickrDemoConstants.FLICKR_API_KEY, FlickrDemoConstants.FLICKR_API_SECRET), AUTHORIZATION_VERIFIER_SERVER_URL, TOKEN_SERVER_URL, REDIRECT_URL, Lists.<String>newArrayList(), TEMPORARY_TOKEN_REQUEST_URL); try {/* w w w.ja v a 2s . c o m*/ mCredential = mOauth.authorize10a(userId).getResult(); if (FlickrDemoConstants.DEBUG_ENABLE) { Log.i(TAG, "token: " + mCredential.getAccessToken()); } if (mCredential instanceof OAuthHmacCredential) { if (FlickrDemoConstants.DEBUG_ENABLE) { Log.i(TAG, "tokenSecret: " + ((OAuthHmacCredential) mCredential).getTokenSharedSecret()); } retVal = true; } } catch (IOException e) { Log.e(TAG, e.getMessage(), e); } return retVal; }
From source file:org.orange.querysystem.content.TabsAdapter.java
public TabsAdapter(FragmentActivity activity, TabHost tabHost, ViewPager pager) { super(activity.getSupportFragmentManager()); mContext = activity;// w ww. j a v a2 s. c o m mTabHost = tabHost; mTabHost.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { adjustSelectedTabToCenter(); } }); mViewPager = pager; mTabHost.setOnTabChangedListener(this); mViewPager.setAdapter(this); mViewPager.setOnPageChangeListener(this); }
From source file:org.videolan.vlc.gui.MyFragment.java
private static void ShowFragment(FragmentActivity activity, String tag, Fragment fragment, String previous) { if (fragment == null) { Log.e(TAG, "Cannot show a null fragment, ShowFragment(" + tag + ") aborted."); return;/* www . ja va2 s . c om*/ } FragmentManager fm = activity.getSupportFragmentManager(); //abort if fragment is already the current one Fragment current = fm.findFragmentById(R.id.fragment_placeholder); if (current != null && current.getTag().equals(tag)) return; //try to pop back if the fragment is already on the backstack if (fm.popBackStackImmediate(tag, 0)) return; //fragment is not there yet, spawn a new one FragmentTransaction ft = fm.beginTransaction(); ft.setCustomAnimations(R.anim.anim_enter_right, R.anim.anim_leave_left, R.anim.anim_enter_left, R.anim.anim_leave_right); ft.replace(R.id.fragment_placeholder, fragment, tag); ft.addToBackStack(previous); ft.commit(); }
From source file:nz.org.winters.android.custompreference.FloatPreferenceCompat.java
@Override protected void onClick() { super.onClick(); FragmentActivity activity = (FragmentActivity) getContext(); NumberPickerBuilder numberPickerBuilder = new NumberPickerBuilder(); numberPickerBuilder.setFragmentManager(activity.getSupportFragmentManager()); numberPickerBuilder.setStyleResId(R.style.BetterPickersDialogFragment_Light); numberPickerBuilder.setPlusMinusVisibility(View.GONE); numberPickerBuilder.setDecimalVisibility(View.VISIBLE); numberPickerBuilder.addNumberPickerDialogHandler(this); numberPickerBuilder.setLabelText(getTitle().toString()); numberPickerBuilder.show();//from w ww .java 2 s .c om }
From source file:nz.org.winters.android.custompreference.IntegerPreferenceCompat.java
@Override protected void onClick() { super.onClick(); FragmentActivity activity = (FragmentActivity) getContext(); NumberPickerBuilder numberPickerBuilder = new NumberPickerBuilder(); numberPickerBuilder.setFragmentManager(activity.getSupportFragmentManager()); numberPickerBuilder.setStyleResId(R.style.BetterPickersDialogFragment_Light); numberPickerBuilder.setPlusMinusVisibility(View.GONE); numberPickerBuilder.setDecimalVisibility(View.GONE); numberPickerBuilder.addNumberPickerDialogHandler(this); numberPickerBuilder.setLabelText(getTitle().toString()); numberPickerBuilder.show();/*from w w w.ja va 2 s.co m*/ }
From source file:org.alfresco.mobile.android.application.extension.scansnap.ScanSnapManagerImpl.java
@Override public void startPresetChooser(FragmentActivity activity) { if (hasScanSnapApplication()) { ScanSnapPresetsDialogFragment dialogft = ScanSnapPresetsDialogFragment.newInstance(); dialogft.show(activity.getSupportFragmentManager(), ScanSnapPresetsDialogFragment.TAG); }//w w w . j a v a2s.c om }
From source file:org.videolan.vlc.gui.VLCMainActivity.java
private static void ShowFragment(FragmentActivity activity, String tag, Fragment fragment) { if (fragment == null) { Log.e(TAG, "Cannot show a null fragment, ShowFragment(" + tag + ") aborted."); return;/* ww w. j a va 2 s .c o m*/ } FragmentManager fm = activity.getSupportFragmentManager(); //abort if fragment is already the current one Fragment current = fm.findFragmentById(R.id.fragment_placeholder); if (current != null && current.getTag().equals(tag)) return; //try to pop back if the fragment is already on the backstack if (fm.popBackStackImmediate(tag, 0)) return; //fragment is not there yet, spawn a new one FragmentTransaction ft = fm.beginTransaction(); ft.setCustomAnimations(R.anim.anim_enter_right, R.anim.anim_leave_left, R.anim.anim_enter_left, R.anim.anim_leave_right); ft.replace(R.id.fragment_placeholder, fragment, tag); ft.addToBackStack(tag); ft.commit(); }
From source file:com.sourceallies.android.zonebeacon.ZoneBeaconRobolectricSuite.java
/** * Helper for displaying a dialog fragment. * * @param fragment the fragment to display. * @return the fragment.//from w ww. j a v a2s . com */ public Fragment startDialogFragment(DialogFragment fragment) { FragmentActivity activity = Robolectric.buildActivity(RoboFragmentActivity.class).create().start().get(); FragmentManager fragmentManager = activity.getSupportFragmentManager(); fragment.show(fragmentManager, "fragment"); setActivityToBeTornDown(activity); return fragment; }
From source file:com.tafayor.selfcamerashot.ui.AboutFragment.java
private void showContributions() { String title = ResHelper.getResString(mContext, R.string.about_contributions_windowTitle); String path = "contributions.html"; WebDialog dialog = new WebDialog(mContext, title, path, WebDialog.SRC_TYPE_ASSET); FragmentActivity activity = getActivity(); if (activity != null) dialog.show(activity.getSupportFragmentManager()); }