Как я могу преобразовать мою Map
байт []
, и затем записать его во внутреннее хранилище? Сейчас у меня есть:
try {
FileOutputStream fos = context.openFileOutput(Const.FILE_CATEGORIES, Context.MODE_PRIVATE);
fos.write(null);
} catch (FileNotFoundException e) {
// reload and create the file again
}
Но ... я не знаю, как преобразовать Map
в правильный формат, а затем декодировать его обратно в исходный формат, когда мне понадобится чтобы загрузить его снова. Мне нужно воссоздавать этот файл раз в неделю и загружать его при запуске приложения.