2014-10-08 77 views
-1

您能告诉我我的代码出了什么问题吗? (我敢打赌,这是愚蠢的东西,但我不能找到它。)ActionBar按钮:无法访问的语句

Unreachable statement

我的代码:

public boolean onOptionsItemSelected(MenuItem item) { 
    return super.onOptionsItemSelected(item); 

    switch (item.getItemId()){ 
     case R.id.action_go_home: 
      //go home action 
      Intent i = new Intent(this, UserProfileActivity.class); 
      startActivity(i); 
      return true; 
      break; 
     case R.id.action_select_categories: 
      //select categories 
      return true; 
     case R.id.action_refresh: 
      //refresh timeline 

      return true; 
     default : 
      return super.onOptionsItemSelected(item); 
    } 
} 

回答

6

您在切换之前有回报声明。

你应该修复它想:

public boolean onOptionsItemSelected(MenuItem item) { 
super.onOptionsItemSelected(item); 

switch (item.getItemId()){ 
.... 
+0

谢谢主席先生! – RidRoid 2014-10-08 19:06:45