我知道這可能看起來像是之前提出的一個問題,但之前給出的答案似乎都沒有幫助過。Android中的FileNotFoundException(Android Studio 1.3.2)
那麼,問題是FileNotFoundException
試圖:
File file = new File(ClassLoader.getSystemResource("xml/cheat_data.xml").toURI());
InputStream is = new BufferedInputStream(new FileInputStream(file));
或
InputStream is = new BufferedInputStream(new FileInputStream("xml/cheat_data.xml"));
所有節目FileNotFoundException異常或NullPointerException異常(第一種情況)。雖然該文件顯然在該路徑。嘗試絕對路徑也沒有幫助。
注意:文件夾「xml」位於android資源目錄&這個調用不在任何Activity
類內。 public static void main()
所以我錯過了什麼?
你介意給我們絕對路徑嗎?也許你錯過了包名(context.getPackageName()) – LBes
哦,所以「context」是絕對必須的嗎?甚至爲了鏈接到資源的權利?不像傳統的Java? – rjbaj