如何在MainActivity类中添加throws exception子句?

时间:2014-11-18 02:28:24

标签: java android exception

所以我试图使用BufferedReader来读取包含大约250k字的txt文件中的单词。当我创建一个BufferedReader对象并尝试将其传递给File时,android studio告诉我有一个未处理的异常(FileNotFoundException)。我通过将它包装在try catch语句中来解决这个问题,但是我想知道我是否可以在我的类声明旁边添加一个抛出FileNotFoundException子句,就像我有时候我在android之外编写一个程序(只是java没有android)。

Eclipse突出显示错误,当您单击它时,它会为您提供添加throws子句的选项。我搜索了类似的问题,我读到IntelliJ的类似功能是将鼠标光标放在带下划线的错误上并按下alt + enter,它为您提供了包装try catch或添加throws子句的选项。我在mac上使用android studio,而不是Intellij,当我这样做时它并没有给我任何这样的选择。我使用android studio / mac / Intellij的正确快捷方式吗?是不是允许我添加一个throws子句,因为它已经扩展了Activity?任何帮助将不胜感激。

这不起作用: http://gyazo.com/e5d8d87f3030d8628bee403f4cbf37ce

当我按下alt +输入错误时,我得到了什么: http://gyazo.com/b89fc7f8f4c311f64f6fb2d98b68b96a

1 个答案:

答案 0 :(得分:1)

  

我想知道我是否可以在我的类声明旁边添加一个抛出FileNotFoundException子句

类不会抛出异常。抛出异常的方法。所以,不,你不能将throws FileNotFoundException添加到类声明中。

相关问题