Example usage for android.support.v4.app FragmentManager findFragmentById

List of usage examples for android.support.v4.app FragmentManager findFragmentById

Introduction

In this page you can find the example usage for android.support.v4.app FragmentManager findFragmentById.

Prototype

public abstract Fragment findFragmentById(int id);

Source Link

Document

Finds a fragment that was identified by the given id either when inflated from XML or as the container ID when added in a transaction.

Usage

From source file:org.androidtitlan.estoesgoogle.ui.HomeActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    if (!EulaHelper.hasAcceptedEula(this)) {
        EulaHelper.showEula(false, this);
    }//from   w w w . j a v a2 s  .com

    AnalyticsUtils.getInstance(this).trackPageView("/Home");

    setContentView(R.layout.activity_home);
    getActivityHelper().setupActionBar(null, 0);

    FragmentManager fm = getSupportFragmentManager();

    mTagStreamFragment = (TagStreamFragment) fm.findFragmentById(R.id.fragment_tag_stream);

    mSyncStatusUpdaterFragment = (SyncStatusUpdaterFragment) fm
            .findFragmentByTag(SyncStatusUpdaterFragment.TAG);
    if (mSyncStatusUpdaterFragment == null) {
        mSyncStatusUpdaterFragment = new SyncStatusUpdaterFragment();
        fm.beginTransaction().add(mSyncStatusUpdaterFragment, SyncStatusUpdaterFragment.TAG).commit();
    }

    if (!EulaHelper.didSync(this)) {
        final Intent intent = new Intent(Intent.ACTION_SYNC, null, this, SyncService.class);
        intent.putExtra(SyncService.EXTRA_STATUS_RECEIVER, mSyncStatusUpdaterFragment.mReceiver);
        startService(intent);

        if (mTagStreamFragment != null) {
            mTagStreamFragment.refresh();
        }
        EulaHelper.setSync(this);
    }
}

From source file:nu.firetech.android.pactrack.frontend.MainActivity.java

@Override
public void onCurrentParcelRemoved() {
    FragmentManager manager = getSupportFragmentManager();

    if (manager.findFragmentById(R.id.details_frag) != null) {
        FragmentTransaction transaction = manager.beginTransaction();
        transaction.remove(manager.findFragmentById(R.id.details_frag));
        transaction.commit();/*  w  w w.j a v  a  2 s. c  om*/
    } else if (manager.getBackStackEntryCount() > 0) {
        manager.popBackStack();
    }

    if (manager.findFragmentById(R.id.list_frag) != null) {
        ParcelListFragment list = (ParcelListFragment) getSupportFragmentManager()
                .findFragmentById(R.id.list_frag);
        list.selectRowItem(null);
        list.refreshDone();
    }
}

From source file:com.esri.android.ecologicalmarineunitexplorer.map.MapActivity.java

@Override
public void onRectangleTap(int position) {
    final FragmentManager fm = getSupportFragmentManager();
    WaterColumnFragment waterColumnFragment = (WaterColumnFragment) fm.findFragmentById(R.id.column_container);
    if (waterColumnFragment != null) {
        waterColumnFragment.highlightSegment(position);
    }//from   w w w  . ja v a2  s .  c  om
}

From source file:com.jeffreyawest.weblogic.monitor.activity.display.DisplayClusterActivity.java

@Override
public void updateDisplay(Cluster result) {
    setTitle(result.getName());//from   www.  java2  s.  c o m

    super.updateDisplay(result);
    FragmentManager fm = getSupportFragmentManager();

    ClusterServerHealthPieChart healthPieChart = (ClusterServerHealthPieChart) fm
            .findFragmentById(R.id.server_health_chart_fragment);

    if (healthPieChart != null)
        healthPieChart.update(result);

    ClusterServerStatePieChart statePieChart = (ClusterServerStatePieChart) fm
            .findFragmentById(R.id.server_state_chart_fragment);

    if (statePieChart != null)
        statePieChart.update(result);

    LinearLayout tableContainer = (LinearLayout) DisplayClusterActivity.this.findViewById(R.id.data_container);

    TableLayout summaryTable = new TableLayout(DisplayClusterActivity.this);
    tableContainer.addView(summaryTable);

    summaryTable.addView(getRow(R.string.cluster_name, result.getName()));

    for (ClusterServer server : result.getServers()) {
        tableContainer.addView(getSeparatorRow());
        tableContainer.addView(getServerTable(server));
    }
}

From source file:com.omer727.facebook.widget.FacebookWidgetActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    uiHelper = new UiLifecycleHelper(this, callback);
    uiHelper.onCreate(savedInstanceState);

    setContentView(R.layout.main);//www .  j  ava 2 s .c o  m

    FragmentManager fm = getSupportFragmentManager();
    fragments[SPLASH] = fm.findFragmentById(R.id.splashFragment);
    fragments[SELECTION] = fm.findFragmentById(R.id.selectionFragment);
    fragments[SETTINGS] = fm.findFragmentById(R.id.userSettingsFragment);

    FragmentTransaction transaction = fm.beginTransaction();
    for (int i = 0; i < fragments.length; i++) {
        transaction.hide(fragments[i]);
    }
    transaction.commit();
}

From source file:it.sasabz.android.sasabus.fragments.BacinoFragment.java

@Override
public void onItemClick(AdapterView<?> adapterview, View v, int position, long id) {
    int bacino = list.get(position).getId();
    FragmentManager fragmentManager = getFragmentManager();
    FragmentTransaction ft = fragmentManager.beginTransaction();

    Fragment fragment = fragmentManager.findFragmentById(R.id.onlinefragment);
    if (fragment != null) {
        ft.remove(fragment);/*from   ww  w. j  av  a  2 s.  c om*/
    }
    fragment = new LineaFragment(bacino);
    ft.add(R.id.onlinefragment, fragment);
    ft.addToBackStack(null);
    ft.commit();
    fragmentManager.executePendingTransactions();

}

From source file:com.google.android.apps.iosched.ui.HomeActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    if (!EulaHelper.hasAcceptedEula(this)) {
        EulaHelper.showEula(false, this);
    }//  www .  j a  v a2s .  c  om

    AnalyticsUtils.getInstance(this).trackPageView("/Home");

    setContentView(R.layout.activity_home);
    getActivityHelper().setupActionBar(null, 0);

    FragmentManager fm = getSupportFragmentManager();

    mTagStreamFragment = (TagStreamFragment) fm.findFragmentById(R.id.fragment_tag_stream);

    mSyncStatusUpdaterFragment = (SyncStatusUpdaterFragment) fm
            .findFragmentByTag(SyncStatusUpdaterFragment.TAG);
    if (mSyncStatusUpdaterFragment == null) {
        mSyncStatusUpdaterFragment = new SyncStatusUpdaterFragment();
        fm.beginTransaction().add(mSyncStatusUpdaterFragment, SyncStatusUpdaterFragment.TAG).commit();

        triggerRefresh();
    }
}

From source file:com.google.android.apps.iosched2.ui.HomeActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    SetupHelper.loadCurrentSetup(this);

    setContentView(R.layout.activity_home);
    getActivityHelper().setupActionBar(null, 0);

    FragmentManager fm = getSupportFragmentManager();

    mTagStreamFragment = (TagStreamFragment) fm.findFragmentById(R.id.fragment_tag_stream);

    mSyncStatusUpdaterFragment = (SyncStatusUpdaterFragment) fm
            .findFragmentByTag(SyncStatusUpdaterFragment.TAG);
    if (mSyncStatusUpdaterFragment == null) {
        mSyncStatusUpdaterFragment = new SyncStatusUpdaterFragment();
        fm.beginTransaction().add(mSyncStatusUpdaterFragment, SyncStatusUpdaterFragment.TAG).commit();
        triggerRefresh();/*from w  w  w . j  av  a 2s .c o m*/
    }

}

From source file:ir.isilearning.lmsapp.activity.CategorySelectionActivity.java

private void attachCategoryGridFragment() {
    FragmentManager supportFragmentManager = getSupportFragmentManager();
    Fragment fragment = supportFragmentManager.findFragmentById(R.id.category_container);
    if (!(fragment instanceof CategorySelectionFragment)) {
        fragment = CategorySelectionFragment.newInstance();
    }/* w  ww .  j a  va 2s.c  o  m*/
    supportFragmentManager.beginTransaction().replace(R.id.category_container, fragment).commit();
    setProgressBarVisibility(View.GONE);

}

From source file:mobisocial.bento.ebento.ui.EventListActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // create Musubi Instance
    InitialHelper initHelper = new InitialHelper(this, mInitCompleteListener);
    Musubi musubi = initHelper.initMusubiInstance(true);
    if (musubi == null) {
        return;//from   w  w w  .j  a  v  a  2s  .  com
    }

    setContentView(R.layout.activity_event_list);

    final ActionBar actionBar = getSupportActionBar();
    // set defaults for logo & home up
    actionBar.setDisplayHomeAsUpEnabled(false);
    actionBar.setDisplayUseLogoEnabled(false);

    FragmentManager fm = getSupportFragmentManager();
    mEventListFragment = (EventListFragment) fm.findFragmentById(R.id.fragment_event_list);
    mManager.addListener(mStateUpdatedListener);
}