2017-04-01 47 views
-4

[「語句在開關殼體用於登出在菜單項使用按鈕下不可達。」] [1] @覆蓋 公共布爾onOptionsItemSelected(菜單項項){ 返回super.onOptionsItemSelected(item); 開關(item.getItemId()){ 情況R.id.sign_out_menu:遭遇在開關殼體無法到達語句同時實現火力地堡驗證

  AuthUI.getInstance().signOut(this); //NOT REACHABLE 
      return true; 

      default: 
       return super.onOptionsItemSelected(item); 
       } 
} 
+0

闡述您的題。 –

+0

這是因爲上面的swithc return return.onOption返回語句...'刪除它或將它放在開關下。 – Maraboc

+0

你應該添加一些細節問題的解釋 –

回答

0

寫入此線在方法 的末尾 「返回super.onOptionsItemSelected(項目);」

0

的方法刪除第一行onOptionsItemSelected

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    return super.onOptionsItemSelected(item); // Remove this line 

    switch(item.getItemId()){ 

    } 
} 

因爲你已經在你的代碼return語句,第return聲明這不是switch的部分下的一切不可達