当前位置: 代码迷 >> Android >> onOptionsItemSelected 为什么要传给super.解决方案
  详细解决方案

onOptionsItemSelected 为什么要传给super.解决方案

热度:105   发布时间:2016-05-01 22:13:49.0
onOptionsItemSelected 为什么要传给super..??
public boolean onOptionsItemSelected(MenuItem item)
  {
  super.onOptionsItemSelected(item);

  switch(item.getItemId())
  {
  case 0:
  openOptionsDialog();
  break;
  case 1:
  finish();
  break;
  }
  return true;
  }
  //看了很多demo很多方法都要传一个参数给super,不传也不会出错,为什么要传呢???

------解决方案--------------------
我记得,网上是说,现在,onOptionsItemSelected(item);函数里面没什么内容,写不写无所谓。但是,怕以后,会有内容,所以加上。 这里的内容,是指,系统自动的响应事件(类似的这类东西)。
不知道 我这么认为对不对。
------解决方案--------------------
这个方法是父类的,Activity中的,你可以去看下API,是系统内置的使用方法。
  相关解决方案