执行会跳过行

时间:2011-10-17 18:10:06

标签: android

我真的很难过这个:

代码执行从第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    }

1 个答案:

答案 0 :(得分:1)

您的编译器可能已对代码进行了优化,以避免冗余的本地作用域分配。