使用InputStreamReader设置AsyncTask - Android

时间:2013-07-11 20:38:40

标签: android android-asynctask inputstreamreader

我已经完全忘记了我之前在不同的IDE上设置它的方式,我丢失了文件。如何设置此代码以使其运行。我需要尝试{和一个捕获但在哪里以及如何?谢谢你的帮助。

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();
}

}

1 个答案:

答案 0 :(得分: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会向您显示所有未被捕获的异常。