List of usage examples for android.support.v4.app FragmentActivity getSupportFragmentManager
public FragmentManager getSupportFragmentManager()
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(); }