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:com.facebook.samples.placepicker.PickPlaceActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.pick_place_activity);

    FragmentManager fm = getSupportFragmentManager();
    placePickerFragment = (PlacePickerFragment) fm.findFragmentById(R.id.place_picker_fragment);
    if (savedInstanceState == null) {
        // If this is the first time we have created the fragment, update its properties based on
        // any parameters we received via our Intent.
        placePickerFragment.setSettingsFromBundle(getIntent().getExtras());
    }//from w w  w  .  ja v  a  2 s . c  o  m

    placePickerFragment.setOnErrorListener(new PickerFragment.OnErrorListener() {
        @Override
        public void onError(PickerFragment<?> fragment, FacebookException error) {
            PickPlaceActivity.this.onError(error);
        }
    });

    // We finish the activity when either the Done button is pressed or when a place is
    // selected (since only a single place can be selected).
    placePickerFragment.setOnSelectionChangedListener(new PickerFragment.OnSelectionChangedListener() {
        @Override
        public void onSelectionChanged(PickerFragment<?> fragment) {
            if (placePickerFragment.getSelection() != null) {
                finishActivity();
            }
        }
    });
    placePickerFragment.setOnDoneButtonClickedListener(new PickerFragment.OnDoneButtonClickedListener() {
        @Override
        public void onDoneButtonClicked(PickerFragment<?> fragment) {
            finishActivity();
        }
    });
}

From source file:jp.co.conit.sss.sn.ex2.activity.UserDataActivity.java

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

    setContentView(R.layout.activity_userdata);

    Bundle bundle = getIntent().getExtras();
    if (bundle != null) {
        String option = bundle.getString("option");

        FragmentManager fm = getSupportFragmentManager();
        FragmentTransaction transaction = fm.beginTransaction();

        UserDataFragment f = (UserDataFragment) fm.findFragmentById(R.id.frame_userdata);
        if (f == null) {
            UserDataFragment fragment = UserDataFragment.newInstance(option);
            transaction.replace(R.id.frame_userdata, fragment);
            transaction.commit();//from   w w  w .j a v  a2  s  .c o  m
        }
    }
}

From source file:com.facebook.samples.hellofacebook.PickPlaceActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.pick_place_activity);

    FragmentManager fm = getSupportFragmentManager();
    placePickerFragment = (PlacePickerFragment) fm.findFragmentById(R.id.place_picker_fragment);
    if (savedInstanceState == null) {
        // If this is the first time we have created the fragment, update its properties based on
        // any parameters we received via our Intent.
        placePickerFragment.setSettingsFromBundle(getIntent().getExtras());
    }/*from   w  w w .j  av a2s.c  om*/

    placePickerFragment.setOnErrorListener(new PickerFragment.OnErrorListener() {
        @Override
        public void onError(FacebookException error) {
            PickPlaceActivity.this.onError(error);
        }
    });

    // We finish the activity when either the Done button is pressed or when a place is
    // selected (since only a single place can be selected).
    placePickerFragment.setOnSelectionChangedListener(new PickerFragment.OnSelectionChangedListener() {
        @Override
        public void onSelectionChanged() {
            if (placePickerFragment.getSelection() != null) {
                finishActivity();
            }
        }
    });

    placePickerFragment.setOnDoneButtonClickedListener(new PickerFragment.OnDoneButtonClickedListener() {
        @Override
        public void onDoneButtonClicked() {
            finishActivity();
        }
    });
}

From source file:com.fihtdc.smartbracelet.activity.FaceBookSettingActivity.java

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.login_fragment_activity);
    FragmentManager fragmentManager = getSupportFragmentManager();
    userSettingsFragment = (FacebookSettingsFragment) fragmentManager.findFragmentById(R.id.login_fragment);
    mActionBarCustomView = getLayoutInflater().inflate(R.layout.action_bar_custom, null);
    final ActionBar bar = getActionBar();
    bar.setCustomView(mActionBarCustomView,
            new ActionBar.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
    bar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
    userSettingsFragment.setSessionStatusCallback(new Session.StatusCallback() {
        @Override/*from  w  w  w  .  j ava  2  s  . c o m*/
        public void call(Session session, SessionState state, Exception exception) {
            Log.d("LoginUsingLoginFragmentActivity", String.format("New session state: %s", state.toString()));
        }
    });
    mLeft = (ImageView) mActionBarCustomView.findViewById(R.id.left);
    mTitle = (TextView) mActionBarCustomView.findViewById(R.id.middle);
    mRight = (ImageView) mActionBarCustomView.findViewById(R.id.right);
    mLeft.setImageResource(R.drawable.ic_menu_back);
    mRight.setImageResource(R.drawable.ic_menu_home);
    mLeft.setOnClickListener(this);
    mRight.setOnClickListener(this);
    mTitle.setText(getTitle());
}

From source file:can.yrt.onebusaway.ArrivalsListActivity.java

public ArrivalsListFragment getArrivalsListFragment() {
    FragmentManager fm = getSupportFragmentManager();
    return (ArrivalsListFragment) fm.findFragmentById(android.R.id.content);
}

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

@Override
public void updateDisplay(Application app) {

    super.updateDisplay(app);

    setTitle(app.getName() + " (" + app.getType() + ")");
    //app_target_state_chart_fragment

    FragmentManager fm = getSupportFragmentManager();

    ApplicationTargetStatePieChart targetStatePieChart = (ApplicationTargetStatePieChart) fm
            .findFragmentById(R.id.app_target_state_chart_fragment);
    targetStatePieChart.update(app);// w  w  w  . j  av  a 2  s.co m

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

    TextView header = new TextView(DisplayApplicationActivity.this);
    header.setTextSize(this.getResources().getDimension(R.dimen.entity_details_table_text_size));
    header.setText("Application Target States");

    TableLayout stateTable = new TableLayout(DisplayApplicationActivity.this);
    tableContainer.addView(stateTable);

    for (ApplicationTargetState state : app.getTargetStates()) {
        stateTable.addView(getRow(state.getTarget(), state.getState().toString()));
    }
}

From source file:de.dreier.mytargets.features.settings.SettingsActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getSupportFragmentManager().addOnBackStackChangedListener(() -> {
        FragmentManager manager = getSupportFragmentManager();
        if (manager != null) {
            SettingsFragmentBase currFrag = (SettingsFragmentBase) manager
                    .findFragmentById(android.R.id.content);

            currFrag.onFragmentResume();
        }//from   ww  w .j a v a  2s  .  co  m
    });
}

From source file:eu.trentorise.smartcampus.launcher.MainActivity.java

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    FragmentManager fragmentManager = getSupportFragmentManager();
    try {/* w ww . j a  va2s.co  m*/
        AppFragment appfragment = (AppFragment) fragmentManager.findFragmentById(R.id.fragment_container);
        appfragment.flip();
    } catch (ClassCastException e) {

    }
}

From source file:com.noswap.keyring.MainActivity.java

/** Called when the activity is first created. */
@Override/*from  www.  java2s  . c o m*/
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    ActionBar actionBar = getSupportActionBar();
    actionBar.setTitle(R.string.app_name);

    FragmentManager manager = getSupportFragmentManager();
    Fragment fragment = manager.findFragmentById(R.id.main_container);

    Intent upgradeIntent = versionUpgrade();
    if (upgradeIntent != null) {
        startActivity(upgradeIntent);
    } else {
        if (fragment == null) {
            manager.beginTransaction().add(R.id.main_container, new LoginFragment()).commit();
        }
    }
}

From source file:com.asksven.betterbatterystats.ReceiversFragmentActivity.java

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

    FragmentManager fm = getSupportFragmentManager();

    // Create the list fragment and add it as our sole content.
    if (fm.findFragmentById(android.R.id.content) == null) {
        ReceiversListFragment list = new ReceiversListFragment();
        fm.beginTransaction().add(android.R.id.content, list).commit();
    }//w w  w .  j  a  v a2s .  c  om
}