public boolean onCreateOptionsMenu(Menu menu) {
        if (mParent != null) {
            return mParent.onCreateOptionsMenu(menu);
        }
        return true;
    }这是它父类的实现。自己理解吧

解决方案 »

  1.   

    return super.onCreateOptionsMenu(menu);就是把super.onCreateOptionsMenu(menu)的执行结果原封不动的返回,是true还是false由父类的返回值绝对。
    可以拆成两句来写
    boolean bRet = super.onCreateOptionsMenu(menu);
    return bRet;
      

  2.   

    就是返回的父类的方法和值。 return false or return true , 是你已经覆盖了父类的方法了,自己写的方法
      

  3.   

    一般SDK中对系统的函数都是有返回值的说明,因为大部分系统函数都应该返回父类的函数返回值,比如onTouch事件就是如此,返回true就是代表你已经自己处理了,不需要系统处理,反之则应该返回父类的ontouch
      

  4.   

    api中很多地方写了
    以onkeyup为例
    通俗一点讲
    return true表示你自己已经做了实现,不需要父类的实现。如果你只实现了left那么你return true,就会导致其他按键menu,right...的事件不可用。