我使用GSON来分析在不同的我的应用程序的一些JSON饲料。
我用这个教程和这个代码,使其工作: http://www.javacodegeeks.com/2011/01/android-json-parsing-gson-tutorial.html
InputStream source = retrieveStream(url);
Gson gson = new Gson();
Reader reader = new InputStreamReader(source);
//***************************************************
//Should I add some code here to save to SDCARD?
//***************************************************
SearchResponse response = gson.fromJson(reader, SearchResponse.class);
List<Result> results = response.results;
for (Result result : results) {
Toast.makeText(this, result.fromUser, Toast.LENGTH_SHORT).show();
}
我的问题是设置在注释:我应该怎么做,以拯救这个InputStreamReader的到我的SD卡用于离线使用?
我用Google搜索了很多,但无法找到一种方法来实现这一目标。
我想这一次我将有答案,我将代替与代码3第一行:
InputStream source = new InputStream("/sdcard/my_json_file.txt");
感谢很多的帮助,我想我并不需要达到的唯一一个...