Example usage for android.support.v4.app FragmentBreadCrumbs setActivity

List of usage examples for android.support.v4.app FragmentBreadCrumbs setActivity

Introduction

In this page you can find the example usage for android.support.v4.app FragmentBreadCrumbs setActivity.

Prototype

public void setActivity(FragmentActivity a) 

Source Link

Document

Attach the bread crumbs to their activity.

Usage

From source file:com.jakewharton.hanselandgretel.sample.SampleDefaultDark.java

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

    //Associate bread crumbs
    FragmentBreadCrumbs crumbs = (FragmentBreadCrumbs) findViewById(R.id.breadcrumbs);
    crumbs.setActivity(this);
    crumbs.setTitle("Base", null);

    // Watch for button clicks.
    Button button = (Button) findViewById(R.id.new_fragment);
    button.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            addFragmentToStack();/*from   w  ww. j a  v a2s  .  c o  m*/
        }
    });

    if (savedInstanceState == null) {
        // Do first time initialization -- add initial fragment.
        Fragment newFragment = CountingFragment.newInstance(mStackLevel);
        FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
        ft.add(R.id.simple_fragment, newFragment);
        ft.commit();
    } else {
        mStackLevel = savedInstanceState.getInt("level");
    }
}

From source file:com.jakewharton.hanselandgretel.sample.SampleStyled.java

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

    //Associate bread crumbs
    FragmentBreadCrumbs crumbs = (FragmentBreadCrumbs) findViewById(R.id.breadcrumbs);
    crumbs.setActivity(this);
    crumbs.setTitle("Base", null);

    // Watch for button clicks.
    Button button = (Button) findViewById(R.id.new_fragment);
    button.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            addFragmentToStack();//from  w w  w . j ava2  s. c  o m
        }
    });

    if (savedInstanceState == null) {
        // Do first time initialization -- add initial fragment.
        Fragment newFragment = CountingFragment.newInstance(mStackLevel);
        FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
        ft.add(R.id.simple_fragment, newFragment);
        ft.commit();
    } else {
        mStackLevel = savedInstanceState.getInt("level");
    }
}