-2

我完全忘记了我之前是如何在不同的 IDE 上进行设置的,并且我丢失了其中的文件。您如何设置此代码以使其运行。我需要尝试 { 和 catch 但是在哪里以及如何?感谢您的帮助。

class UpdateText extends AsyncTask<String, Void, String>{

@Override
protected String doInBackground(String... strings) {
    BufferedReader br = new BufferedReader(new InputStreamReader(getResources().openRawResource(R.raw.stringtest)));
    String line = null;
    while ((line = br.readLine()) != null) {
        Log.i("TAG", line);
    }
    br.close();
}

}

4

1 回答 1

0

http://developer.android.com/reference/android/content/res/Resources.html#openRawResource%28int%29

可以抛出 ResourceNotFoundException

http://developer.android.com/reference/java/io/BufferedReader.html#close%28%29

可以抛出 IOException。

您使用的是哪个 IDE?Eclipse 向您显示所有未捕获的异常。

于 2013-07-15T08:44:45.343 回答