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:mvd.pension.SingleFragmentActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_pens);
    FragmentManager fm = getSupportFragmentManager();
    Fragment fragment = fm.findFragmentById(R.id.fragmentContainer);
    if (fragment == null) {
        fragment = createFragment();/*from  ww  w  .  j a  v a2s  . c o m*/
        fm.beginTransaction().add(R.id.fragmentContainer, fragment).commit();
    }
    mContex = this;
    //       
    /* new Handler();
      // Try to use more data here. ANDROID_ID is a single point of attack.
      String deviceId = Secure.getString(getContentResolver(), Secure.ANDROID_ID);
            
      // Library calls this when it's done.
      mLicenseCheckerCallback = MyLicenseCheckerCallback.get(this);
      // Construct the LicenseChecker with a policy.
      mChecker = new LicenseChecker(
    this, new ServerManagedPolicy(this,
        new AESObfuscator(SALT, getPackageName(), deviceId)),
    BASE64_PUBLIC_KEY);
      doCheck();*/
}

From source file:com.example.shareit.MainActivity.java

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

    setContentView(R.layout.main);/*from  www.j a  va 2  s  .c o  m*/
    FragmentManager fm = getSupportFragmentManager();
    mShareFragment = (ShareFragment) fm.findFragmentById(R.id.sharefragment);
    mShareFragment.setOnShareContentChangeListener(new ShareFragment.OnShareContentChangedListener() {
        @Override
        public void onShareContentChanged(String content) {
            setShareUrl(content);
        }
    });
}

From source file:com.willowtreeapps.spurceexampleapp.RecyclerActivity.java

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

    setContentView(R.layout.recycler_fragment);

    FragmentManager fm = getSupportFragmentManager();
    Fragment recyclerFragment = fm.findFragmentById(R.id.recycler_fragment);
    if (recyclerFragment == null) {
        recyclerFragment = RecyclerFragment.newInstance();
        fm.beginTransaction().replace(R.id.recycler_fragment, recyclerFragment).commit();
    }//from  ww  w .  j a v a2 s .co  m

    Toolbar toolBar = (Toolbar) findViewById(R.id.recycler_tool_bar);
    setSupportActionBar(toolBar);

    if (getSupportActionBar() != null) {
        getSupportActionBar().setTitle(R.string.recycler_name);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    }
}

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

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

    boolean bNewEventMode = true;
    // Check if this activity launched from internal activity or not
    if (getIntent().hasExtra(EXTRA_EDIT)) {
        bNewEventMode = false;//from  w  w w  .  j  a va  2s. c om
    }

    setContentView(R.layout.activity_edit);

    FragmentManager fm = getSupportFragmentManager();
    mEditFragment = (EditFragment) fm.findFragmentById(R.id.fragment_edit);

    final ActionBar actionBar = getSupportActionBar();
    // set defaults for logo & home up
    actionBar.setDisplayHomeAsUpEnabled(true);
    actionBar.setDisplayUseLogoEnabled(true);
    actionBar.setTitle(bNewEventMode ? R.string.label_create_event : R.string.label_edit_event);
}

From source file:com.willowtreeapps.spurceexampleapp.ListViewActivity.java

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.list_view_fragment);

    FragmentManager fm = getSupportFragmentManager();
    Fragment listViewFragment = fm.findFragmentById(R.id.list_view_fragment);
    if (listViewFragment == null) {
        listViewFragment = ListViewFragment.newInstance();
        fm.beginTransaction().replace(R.id.list_view_fragment, listViewFragment).commit();
    }/*from w w  w .j av a2s  .  co  m*/

    Toolbar toolBar = (Toolbar) findViewById(R.id.list_view_tool_bar);
    setSupportActionBar(toolBar);

    if (getSupportActionBar() != null) {
        getSupportActionBar().setTitle(R.string.list_view_name);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    }
}

From source file:id.ridon.keude.SearchResults.java

@Override
public void onCreate(Bundle savedInstanceState) {

    ((KeudeApp) getApplication()).applyTheme(this);
    super.onCreate(savedInstanceState);

    // Start a search by just typing
    setDefaultKeyMode(DEFAULT_KEYS_SEARCH_LOCAL);

    FragmentManager fm = getSupportFragmentManager();
    if (fm.findFragmentById(android.R.id.content) == null) {

        // Need to set a dummy view (which will get overridden by the fragment manager
        // below) so that we can call setContentView(). This is a work around for
        // a (bug?) thing in 3.0, 3.1 which requires setContentView to be invoked before
        // the actionbar is played with:
        // http://blog.perpetumdesign.com/2011/08/strange-case-of-dr-action-and-mr-bar.html
        setContentView(new LinearLayout(this));

        SearchResultsFragment fragment = new SearchResultsFragment();
        fm.beginTransaction().add(android.R.id.content, fragment).commit();
    }/*from  w  w w  . j  a va 2  s. co m*/

    // Actionbar cannot be accessed until after setContentView (on 3.0 and 3.1 devices)
    // see: http://blog.perpetumdesign.com/2011/08/strange-case-of-dr-action-and-mr-bar.html
    // for reason why.
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

}

From source file:org.fdroid.fdroid.SearchResults.java

@Override
public void onCreate(Bundle savedInstanceState) {

    ((FDroidApp) getApplication()).applyTheme(this);
    super.onCreate(savedInstanceState);

    // Start a search by just typing
    setDefaultKeyMode(DEFAULT_KEYS_SEARCH_LOCAL);

    FragmentManager fm = getSupportFragmentManager();
    if (fm.findFragmentById(android.R.id.content) == null) {

        // Need to set a dummy view (which will get overridden by the fragment manager
        // below) so that we can call setContentView(). This is a work around for
        // a (bug?) thing in 3.0, 3.1 which requires setContentView to be invoked before
        // the actionbar is played with:
        // http://blog.perpetumdesign.com/2011/08/strange-case-of-dr-action-and-mr-bar.html
        setContentView(new LinearLayout(this));

        SearchResultsFragment fragment = new SearchResultsFragment();
        fm.beginTransaction().add(android.R.id.content, fragment).commit();
    }/*from  w ww . jav  a 2s  .co m*/

    // Actionbar cannot be accessed until after setContentView (on 3.0 and 3.1 devices)
    // see: http://blog.perpetumdesign.com/2011/08/strange-case-of-dr-action-and-mr-bar.html
    // for reason why.
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

}

From source file:com.example.weatherapp.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   www .j a v a 2 s.  co  m*/
        public void call(Session session, SessionState state, Exception exception) {
            Log.d("LoginUsingLoginFragmentActivity", String.format("New session state: %s", state.toString()));
            // JSONObject jsonobject = new JSONObject();
            //jsonobject=MainActivity.jsonobj;

        }
    });
}

From source file:com.money.manager.ex.assetallocation.SecurityListActivity.java

private void showFragmentForAssetClass(Integer assetClassId) {
    if (assetClassId == null)
        return;//w  w  w.j  a v a2s  . c  o m

    SecurityListFragment listFragment = SecurityListFragment.create(assetClassId);

    Intent intent = getIntent();
    if (intent != null && !(TextUtils.isEmpty(intent.getAction()))) {
        listFragment.action = intent.getAction();
    }
    FragmentManager fm = getSupportFragmentManager();
    // attach fragment to activity
    if (fm.findFragmentById(R.id.content) == null) {
        fm.beginTransaction().add(R.id.content, listFragment, FRAGMENTTAG).commit();
    }
}

From source file:com.qubling.sidekick.ui.module.ModuleViewActivity.java

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    FragmentManager fragmentManager = getSupportFragmentManager();
    ModuleViewFragment fragment = (ModuleViewFragment) fragmentManager
            .findFragmentById(R.id.module_view_fragment);

    boolean result = fragment.onKeyDown(keyCode, event);
    if (result) {
        return result;
    } else {//from   ww  w.  j a v  a  2 s .c  o m
        return super.onKeyDown(keyCode, event);
    }
}