0
我真的被這個難住:執行跳過行
代碼執行從第07行跳到第10行。什麼是Java?跳過08行和「通過」if語句?
01 public String getContainerNameFromUID(Activity aActivity, Long aUID, String aDefault){
02 if(aUID != null){
03 Cursor containerCursor;
04 containerCursor = fetchContainer(aUID);
05 aActivity.startManagingCursor(containerCursor);
06 int i = containerCursor.getColumnIndexOrThrow(KEY_NAME);
07 String test =containerCursor.getString(i);
08 return test;
09 }else{
10 return "Null";
11 }
12 }
你在調試器中看到執行「跳躍」嗎?因爲這通常意味着調試有問題,例如,編譯後的Java與源代碼版本不同,所以行號不對齊。 –