Можно ли передать намерение на вкладку? - PullRequest
1 голос
/ 12 декабря 2011

Я пытаюсь передать намерение на вкладку панели действий. У меня есть основной вид деятельности, где я строю свой ActionBar:

ActionBar actionBar = getActionBar();
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    actionBar.setDisplayShowTitleEnabled(false);
    Tab tab = actionBar.newTab()
            .setText("MY TICKETS")
            .setTabListener(new TabListener<ShowListFragment>(
                    this, "LISTVIEW", ShowListFragment.class));

    actionBar.addTab(tab);


    tab = actionBar.newTab()
        .setText("LAST DRAW")
        .setTabListener(new TabListener<ShowLastDrawFragment>(
                this, "SHOWVIEW", ShowLastDrawFragment.class));
    actionBar.addTab(tab);

Теперь я хочу передать некоторую информацию с помощью механизма намерений, возможно ли это? Как:

intent.putExtra("intent", mySerializeable());

Я бы хотел получить доступ к классу внутри фрагмента моей вкладки с помощью:

mySerializeable ms = (mySerializeable) getIntent().getSerializableExtra("intent");

Я нашел что-то вроде setContent (намерение), но это работает только с TabHost. Возможно ли вообще то, что я пытаюсь сделать, и когда да, как?

...