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.money.manager.ex.investment.PortfolioActivity.java

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

    setContentView(R.layout.activity_portfolio);

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    setDisplayHomeAsUpEnabled(true);/* w w  w.  ja  v  a 2s.c  om*/

    // todo: pass the correct account id.
    //        Intent intent = getIntent();
    // todo: action
    //        if (intent != null && !(TextUtils.isEmpty(intent.getAction()))) {
    //            listFragment.mAction = intent.getAction();
    //        }
    FragmentManager fm = getSupportFragmentManager();
    // attach fragment to activity
    if (fm.findFragmentById(R.id.content) == null) {
        PortfolioFragment listFragment = PortfolioFragment.newInstance(Constants.NOT_SET);
        fm.beginTransaction().add(R.id.content, listFragment, FRAGMENT_TAG).commit();
    }

    Answers.getInstance().logCustom(new CustomEvent(AnswersEvents.Portfolio.name()));
}

From source file:mobisocial.bento.todo.ui.TodoDetailActivity.java

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

    FragmentManager fm = getSupportFragmentManager();
    mTodoDetailFragment = (TodoDetailFragment) fm.findFragmentById(R.id.fragment_todo_detail);

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

From source file:com.facebook.samples.sessionlogin.LoginUsingLoginFragmentActivity.java

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

    setContentView(R.layout.login_fragment_activity);

    FragmentManager fragmentManager = getSupportFragmentManager();
    userSettingsFragment = (UserSettingsFragment) fragmentManager.findFragmentById(R.id.login_fragment);
    userSettingsFragment.setSessionStatusCallback(new Session.StatusCallback() {
        @Override/*from ww w  .j  av  a  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()));
        }
    });
}

From source file:com.github.kanata3249.ffxieq.android.CharacterStatusActivity.java

public void notifyDatasetChanged() {
    FragmentManager fm = getSupportFragmentManager();
    CharacterStatusFragment fragment = (CharacterStatusFragment) fm.findFragmentById(R.id.CharacterStatus);

    fragment.updateValues();//www .j  a v a 2s. co  m
}

From source file:com.github.kanata3249.ffxieq.android.CharacterStatusActivity.java

public void setDisplayParam(int param, boolean showSkillValue) {
    FragmentManager fm = getSupportFragmentManager();
    CharacterStatusFragment fragment = (CharacterStatusFragment) fm.findFragmentById(R.id.CharacterStatus);

    fragment.setDisplayParam(param, showSkillValue);
}

From source file:com.github.kanata3249.ffxieq.android.CharacterStatusActivity.java

public int getDisplayParam() {
    FragmentManager fm = getSupportFragmentManager();
    CharacterStatusFragment fragment = (CharacterStatusFragment) fm.findFragmentById(R.id.CharacterStatus);

    return fragment.getDisplayParam();
}

From source file:com.github.kanata3249.ffxieq.android.CharacterStatusActivity.java

public boolean getShowSkill() {
    FragmentManager fm = getSupportFragmentManager();
    CharacterStatusFragment fragment = (CharacterStatusFragment) fm.findFragmentById(R.id.CharacterStatus);

    return fragment.getShowSkill();
}

From source file:com.wanikani.androidnotifier.DashboardStatsFragment.java

@Override
public void addChildren(List<Tab> fragments) {
    FragmentManager mgr;

    mgr = getFragmentManager();//  w  w  w  . j  av  a 2 s  .  c o  m

    fragments.add((Tab) mgr.findFragmentById(R.id.ds_dashboard));
    fragments.add((Tab) mgr.findFragmentById(R.id.ds_stats));
}

From source file:m2.android.archetype.example.facebook.LoginUsingLoginFragmentActivity.java

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

    setContentView(R.layout.fragment_activity_using_login);

    FragmentManager fragmentManager = getSupportFragmentManager();
    userSettingsFragment = (UserSettingsFragment) fragmentManager.findFragmentById(R.id.login_fragment);
    userSettingsFragment.setSessionStatusCallback(new Session.StatusCallback() {
        @Override//  w  ww . ja v a  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()));
        }
    });
}

From source file:com.github.jobs.ui.fragment.SOUserFetcherReceiver.java

@Override
protected void onProgressChanged(boolean running) {
    FragmentActivity activity = getActivity();
    if (activity == null) {
        return;//from w w  w  .j ava 2 s  .co  m
    }
    ((SherlockFragmentActivity) activity).setSupportProgressBarIndeterminateVisibility(running);
    InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
    if (running) {
        FragmentManager manager = getFragmentManager();
        Fragment fragmentById = manager.findFragmentById(R.id.base_container);
        if (fragmentById instanceof SOUserPickerFragment) {
            SOUserPickerFragment pickerFragment = (SOUserPickerFragment) fragmentById;
            imm.hideSoftInputFromWindow(pickerFragment.getWindowToken(), 0);
        }

    }
}