覆盖片段中的onOptionsItemSelected以不在容器活动中调用它?

时间:2015-10-26 18:29:53

标签: java android android-fragments

我有一个片段,它有2个面孔,就像它是两个分开的活动,我希望主页按钮转换成后面的箭头,当它在面部2时,打开菜单,当它在面部1;工具栏在片段之外。并且显示菜单的代码在容器中。

enter image description here

public boolean onOptionsItemSelected(MenuItem item) {     

// in the container activity "home"
//calls a menú i dont want to show it when i'm on the face 2

int id = item.getItemId();


    if (face ==  2 && id == android.R.id.home) {

        show_face(false);//animation true = show face 2; false = show face 1
    return true;

    }else
    return super.onOptionsItemSelected(item);

}

我之所以回归是因为:

“boolean返回false以允许正常的菜单处理继续进行,在此处使用它是真的。”

但我认为我误解了它。

PD:我希望代码在片段中用于管理目的,因为我使用了太多片段。

原谅我的写作,我不是很好的英语。

0 个答案:

没有答案