【发布时间】:2011-12-15 08:45:07
【问题描述】:
如何将我的Map<Integer, String> 转换为byte[],然后将其写入内部存储?我目前有:
try {
FileOutputStream fos = context.openFileOutput(Const.FILE_CATEGORIES, Context.MODE_PRIVATE);
fos.write(null);
} catch (FileNotFoundException e) {
// reload and create the file again
}
但是..我不知道如何将Map 转换为正确的格式,然后在需要再次加载时将其解码回原始格式。我需要每周重新创建一次此文件,并在应用程序启动时加载它。
【问题讨论】: