我已经完全忘记了我之前在不同的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();
}
}
答案 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会向您显示所有未被捕获的异常。