专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Android

method() throws Exception 为什么可以不用try{}catch(){},该怎么解决

发布时间:2010-05-30 10:54:43 文章来源:www.iduyao.cn 采编人员:星星草
method() throws Exception 为什么可以不用try{}catch(){}


Java code

Toast t = Toast.makeText(context,resId,duration);//此处为什么可以不用try{}catch(){}也能编译通过呢????




查看源码时发现makeText()的实现是这样子的:
Java code

     /* @throws Resources.NotFoundException if the resource can't be found.
     */
    public static Toast makeText(Context context, int resId, int duration)
                                throws Resources.NotFoundException {
        return makeText(context, context.getResources().getText(resId), duration);
    }





------解决方案--------------------
因为有更顶层的东东已经把这个接掉了。。
例如你的base。。。
------解决方案--------------------
当然,这个只是俺滴臆测。。还请达人回答。。
------解决方案--------------------
那再看一下makeText(context, context.getResources().getText(resId), duration);这个方法的实现
也许里面就处理了
猜的
------解决方案--------------------
这是定义抛出的异常由调用该方法的用户自己处理。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: