我試圖讀取一個文本文件,但在openRawResource獲取異常,我有我的文本文件裏面的drawable文件夾,這裏是我的代碼。爲什麼得到空指針異常?
public void PlayWithRawFiles() throws IOException {
String str="";
StringBuffer buf = new StringBuffer();
InputStream is = getApplicationContext().getResources().openRawResource(R.drawable.dict_7letter);
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
if (is!=null) {
while ((str = reader.readLine()) != null) {
buf.append(str + "\n");
}
}
is.close();
Log.d("from dict", "........."+buf);
}
可能是你的背景是空訪問它....否則顯示您的logcat的輸出。 – SilentKiller
是的,我知道bt如何獲得該上下文然後 – Jitendra
可繪製文件夾是可繪製的而不是文本文件。您應該使用資產文件夾作爲您想要包含的隨機文件。 – Kuffs