У меня проблемы с кешированием и чтением файла json, я использую пример из google dev для кеширования файла, а затем пытаюсь прочитать файл, используя другую функцию readCache()
, но я получаю ошибка на
outputStream.read () -> не может разрешить метод read () .....
Может кто-нибудь объяснить мне, что я делаю не так?
private void cacheFile(JSONObject response) {
JSONObject res = response;
String filename = "jsonfile";
FileOutputStream outputStream;
try {
outputStream = openFileOutput(filename, Context.MODE_PRIVATE);
outputStream.write(res.toString().getBytes("utf-8"));
outputStream.close();
Log.e(TAG, "Success");
} catch (Exception e) {
e.printStackTrace();
}
}
private void readCache(String filename) {
FileOutputStream outputStream;
try {
outputStream = openFileOutput(filename, Context.MODE_PRIVATE);
outputStream.read();
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}