In this post I'll show you how to read from local resource in Android. In this case it's a text file "text_file.txt" in the folder "raw" under the "res" folder.
private final Context helperContext = this; // put this on top of your class
....
final Resources resources = helperContext.getResources(); InputStream inputStream = resources.openRawResource(R.raw.text_file); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); try { String line = ""; while ((line = reader.readLine()) != null) { System.out.println(line);
// do something..., e.g. add in to an ArrayList
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
No comments:
Post a Comment