[英]Unreachable statement in Switch statement
我有這段代碼,第一個“中斷”; 帶紅色下划線並帶有錯誤“無法到達的語句”。 我猜這是關於方法應該返回int的括號,但是我必須使用if和switch語句,請,我感謝任何幫助
public Fragment getItem(int position) {
if (getIntent().getExtras() != null) {
char intentA = getIntent().getCharExtra("A", 'A');
switch (intentA) {
case 'A':
mPager.setCurrentItem(0);
return LetterFragment.newInstance(intentA);
**break;**
case 'B':
mPager.setCurrentItem(1);
return LetterFragment.newInstance(intentA);
break;
case 'C':
mPager.setCurrentItem(3);
return LetterFragment.newInstance(intentA);
break;
}
}
return new LetterFragment();
}
您無需在return語句后的switch情況下使用break語句。 刪除所有break語句。
break語句將永遠不會運行(它們不可訪問),因為您總是在break語句之前返回。 刪除break語句。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.