Example usage for android.support.v4.app FragmentActivity getSupportFragmentManager

List of usage examples for android.support.v4.app FragmentActivity getSupportFragmentManager

Introduction

In this page you can find the example usage for android.support.v4.app FragmentActivity getSupportFragmentManager.

Prototype

public FragmentManager getSupportFragmentManager() 

Source Link

Document

Return the FragmentManager for interacting with fragments associated with this activity.

Usage

From source file:com.jaspersoft.android.jaspermobile.widget.AbstractPaginationView.java

protected FragmentManager getFragmentManager() {
    FragmentActivity activity = (FragmentActivity) getContext();
    return activity.getSupportFragmentManager();
}

From source file:org.dmfs.android.microfragments.SimpleMicroFragmentFlow.java

@NonNull
@Override//from   w  w w . j  av  a 2  s  .co m
public MicroFragmentHost start(@NonNull FragmentActivity fragmentActivity) {
    HostFragment hostFragment = new HostFragment();
    hostFragment.setArguments(mArguments);
    fragmentActivity.getSupportFragmentManager().beginTransaction().add(mContainerId, hostFragment).commit();

    // TODO: refactor this to get rid of code duplication with HostFragment
    Dovecote<FragmentTransition> dovecote = new ParcelableDovecote<>(fragmentActivity, "wizardhost", null);
    Cage<FragmentTransition> cage = dovecote.cage();
    dovecote.dispose();
    return new BasicMicroFragmentHost(cage);
}

From source file:com.vandalsoftware.example.single.android.MainFragmentTest.java

public void testListView() {
    final FragmentActivity activity = getActivity();
    final ListView listView = (ListView) activity.findViewById(android.R.id.list);

    final MainFragment fragment = (MainFragment) activity.getSupportFragmentManager()
            .findFragmentById(R.id.container);
    final CarPart[] carParts = fragment.getCarParts();
    assertEquals(carParts.length, listView.getCount());

    int i = 0;/*from  ww  w  .  j a va2  s .c  o m*/
    for (CarPart carPart : carParts) {
        assertEquals(carPart, listView.getItemAtPosition(i));
        i++;
    }
}

From source file:br.com.cybereagle.androidbase.tip.TipManagerFragment.java

public void start(FragmentActivity fragmentActivity) {
    FragmentManager fragmentManager = fragmentActivity.getSupportFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
    fragmentTransaction.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_left);
    fragmentTransaction.add(android.R.id.content, this, TAG);
    fragmentTransaction.commit();/*from w  ww. j a  va 2 s.c o  m*/
    hidden = false;
}

From source file:com.lillicoder.lib.uiwidgets.tabs.FragmentTabsAdapter.java

/**
 * Creates a new {@link FragmentTabsAdapter} instance.
 * @param activity {@link FragmentActivity} containing the tabs and pager.
 * @param tabHost {@link TabHost} to display the tabs.
 * @param pager {@link ViewPager} that provides the paging ability.
 *//*from   w  w  w.j  a va  2s.c o m*/
public FragmentTabsAdapter(FragmentActivity activity, TabHost tabHost, ViewPager pager) {
    super(activity.getSupportFragmentManager());

    this._context = activity;
    this._tabHost = tabHost;
    this._viewPager = pager;

    this._tabs = new LinkedHashMap<String, TabInfo>();

    this._tabHost.setOnTabChangedListener(this);
    this._viewPager.setAdapter(this);
    this._viewPager.setOnPageChangeListener(this);
}

From source file:org.thialfihar.android.apg.service.ApgIntentServiceHandler.java

public void showProgressDialog(FragmentActivity activity) {
    // TODO: This is a hack!, see http://bit.ly/1n53EXo
    final FragmentManager manager = activity.getSupportFragmentManager();
    Handler handler = new Handler();
    handler.post(new Runnable() {
        public void run() {
            mProgressDialogFragment.show(manager, "progressDialog");
        }//from   www  . j a v  a 2 s  .  c o m
    });
}

From source file:com.blogspot.ksoichiro.android.sample.transition.test.NormalTransitionTest.java

public void testNormalTransition() {
    // Activity?/*  w w  w. j  av  a 2s . c o m*/
    ActivityMonitor monitorMain = new ActivityMonitor(MainActivity.class.getCanonicalName(), null, false);
    ActivityMonitor monitorSecond = new ActivityMonitor(SecondActivity.class.getCanonicalName(), null, false);
    getInstrumentation().addMonitor(monitorMain);
    getInstrumentation().addMonitor(monitorSecond);

    // ??Fragment?BackStack??????
    FragmentActivity activity = (FragmentActivity) getActivity();
    FragmentManager fm = activity.getSupportFragmentManager();
    assertEquals(0, fm.getBackStackEntryCount());

    // ??Fragment?
    Fragment frag = fm.findFragmentByTag("tag");
    assertNotNull(frag);
    assertEquals(Fragment1.class, frag.getClass());

    // ??(Fragment)?
    TouchUtils.tapView(this, getActivity().findViewById(R.id.btnFrag1));
    getInstrumentation().waitForIdleSync();

    // BackStack?Fragment???(?)???
    assertEquals(1, fm.getBackStackEntryCount());

    // ??(Fragment)?????
    frag = fm.findFragmentByTag("tag");
    assertNotNull(frag);
    assertEquals(Fragment2.class, frag.getClass());

    // ??(Activity)?
    TouchUtils.tapView(this, getActivity().findViewById(R.id.btnFrag2));
    getInstrumentation().waitForMonitorWithTimeout(monitorSecond, 2000);

    // ?Activity???????
    assertEquals(1, monitorSecond.getHits());

    // ?
    sendKeys(KeyEvent.KEYCODE_BACK);
    getInstrumentation().waitForIdleSync();

    // ??(Activity)??????
    assertEquals(1, monitorMain.getHits());

    // ???Fragment?BackStack????????
    activity = (FragmentActivity) monitorMain.getLastActivity();
    fm = activity.getSupportFragmentManager();
    assertEquals(1, fm.getBackStackEntryCount());
    frag = fm.findFragmentByTag("tag");
    assertNotNull(frag);
    assertEquals(Fragment2.class, frag.getClass());

    // ?
    sendKeys(KeyEvent.KEYCODE_BACK);
    getInstrumentation().waitForIdleSync();

    // ???Fragment????BackStack?????????
    assertEquals(0, fm.getBackStackEntryCount());
    frag = fm.findFragmentByTag("tag");
    assertNotNull(frag);
    assertEquals(Fragment1.class, frag.getClass());
}

From source file:com.nextgis.maplibui.mapui.NGWRasterLayerUI.java

public void downloadTiles(Context context, GeoEnvelope env) {
    FragmentActivity fragmentActivity = (FragmentActivity) context;
    SelectZoomLevelsDialog newFragment = new SelectZoomLevelsDialog();
    newFragment.setEnvelope(env).setLayerId(getId()).show(fragmentActivity.getSupportFragmentManager(),
            "select_zoom_levels");
}

From source file:com.bilibili.socialize.share.utils.selector.DialogSharePlatformSelector.java

@Override
public void show() {
    FragmentActivity context = getContext();
    if (mShareDialog == null && (mShareDialog = (ShareDialogFragment) context.getSupportFragmentManager()
            .findFragmentByTag(mShareDialogTag)) == null) {
        mShareDialog = new ShareDialogFragment();
    }/*from  www.  ja  v  a  2s .  c  om*/
    mShareDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
        @Override
        public void onDismiss(DialogInterface dialog) {
            if (getDismissListener() != null)
                getDismissListener().onDismiss();
        }
    });
    mShareDialog.setOnItemClickListener(getItemClickListener());
    mShareDialog.show(context.getSupportFragmentManager(), mShareDialogTag);
}

From source file:org.dmfs.oauth2.android.SimpleOAuth2Authorization.java

@Override
public void start(@NonNull FragmentActivity fragmentActivity) {
    InteractiveGrantFragment interactiveGrantFragment = new InteractiveGrantFragment();
    interactiveGrantFragment.setArguments(mArguments);
    fragmentActivity.getSupportFragmentManager().beginTransaction()
            .add(mFragmentHostId, interactiveGrantFragment).commit();
}