public String getType(Uri uri) { switch (matcher.match(uri)) {
case WORDS:
return "vnd.android.cursor.dir/logan.dict";
case WORD:
return "vnd.android.cursor.item/logan.dict";
default:
throw new IllegalArgumentException("unknown uri"+uri);
}
}以上代码的每个case语句块中为什么不能加break?androidjavaswitch
case WORDS:
return "vnd.android.cursor.dir/logan.dict";
case WORD:
return "vnd.android.cursor.item/logan.dict";
default:
throw new IllegalArgumentException("unknown uri"+uri);
}
}以上代码的每个case语句块中为什么不能加break?androidjavaswitch
解决方案 »
- 求助,关于动态添加删除TableRow
- 请问路过的大神,3.0上如何显示menu键
- Android 2.1源代码中的contacts和contacts provider导入eclipse
- android源码树下如何编译cpp
- 关于android 编程捕获logcat问题
- Eclipse An error has occurred. See error log for more details.
- Android的MediaRecorder拍摄的视频不清晰
- 初级菜鸟-ArrayAdapter构造函数第二个参数具体指什么
- Installation error:INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION
- 关于android studio的求助
- androidannotations-2.7.1框架引用问题
- 关于notification的使用出错
break是为了不继续判断下面的case,提高效率,return是直接返回,加了return就不用break;因为return之后根本执行不到break语句。
break是为了不继续判断下面的case,提高效率,return是直接返回,加了return就不用break;因为return之后根本执行不到break语句。好的,谢谢