2017-04-18 115 views
1

我想保存这条路径:读取的FileReader的资源文件夹内的JSON文件的路径

 QuizApplication.fileToReadFrom = "file:///android_asset/quiz.json"; 

,并把它在我的DAO这样

 fileReader = new FileReader(QuizApplication.fileToReadFrom); 

但事实并非如此工作......它抛出:序列化null假工厂异常。

+2

您需要使用'AssetManager'方法从资产中读取数据,因为它们不存在于文件系统中https://developer.android.com/reference/android/content/res/AssetManager.html –

回答

2

致电getAssets().open("quiz.json")Context。这会给你一个InputStream。如果您需要执行Reader,则可以将其包装在InputStreamReader中。

相关问题