Android中用文件形式将List数据缓存在本地
来源:互联网 发布:视频水印制作软件 编辑:程序博客网 时间:2024/06/12 13:08
1.存储数据
/** * 数据存放在本地 * * @param tArrayList */ public void saveStorage2SDCard(ArrayList tArrayList, String fileName) { FileOutputStream fileOutputStream = null; ObjectOutputStream objectOutputStream = null; FileInputStream fileInputStream = null; try { File file = FileUtils.getFile(File.separator + FileUtils.projectPath + File.separator + fileName); fileOutputStream = new FileOutputStream(file.toString()); //新建一个内容为空的文件 objectOutputStream = new ObjectOutputStream(fileOutputStream); objectOutputStream.writeObject(tArrayList); } catch (Exception e) { e.printStackTrace(); } if (objectOutputStream != null) { try { objectOutputStream.close(); } catch (IOException e) { e.printStackTrace(); } } if (fileOutputStream != null) { try { fileOutputStream.close(); } catch (IOException e) { e.printStackTrace(); } } }
2.取数据
/** * 获取本地的List数据 * * @return */ public ArrayList<StorageEntity> getStorageEntities(String fileName) { ObjectInputStream objectInputStream = null; FileInputStream fileInputStream = null; ArrayList<StorageEntity> savedArrayList = new ArrayList<>(); try { File file = FileUtils.getFile(File.separator + FileUtils.projectPath + File.separator + fileName); fileInputStream = new FileInputStream(file.toString()); objectInputStream = new ObjectInputStream(fileInputStream); savedArrayList = (ArrayList<StorageEntity>) objectInputStream.readObject(); } catch (Exception e) { e.printStackTrace(); } return savedArrayList; }
0 0
- Android中用文件形式将List数据缓存在本地
- 数据以文件形式缓存至本地
- android 将数据缓存在文件中,放在/data/data/<package name>/files目录下
- 将指定的HTTP网络资源在本地以文件形式存放(下载)
- 将指定的HTTP网络资源在本地以文件形式存放
- JSON数据缓存在本地
- Android清除本地数据缓存
- android缓存数据到本地
- Android将list数据通过LitePal保存到本地(集合保存到本地)
- Android将list数据通过LitePal保存到本地(集合保存到本地)
- android -将数据保存在文件中
- android 将bitmap缓存到本地
- 将一批数据以二进制的形式存放在磁盘文件中
- 在android中用 Intent 传递 List类型的数据(转)
- 在android中用 Intent 传递 List类型的数据(转)
- 【Android】Android清除本地数据缓存代码
- 【Android】Android清除本地数据缓存代码
- 【Android】Android清除本地数据缓存代码
- HBase Region分裂
- GitHub系列----向GitHub提交代码
- Codves 3143 二叉树的序遍历 递归
- nutch2.3.1源码分析——InjectorJob
- UIImageJPEGRepresentation和UIImagePNGRepresentation
- Android中用文件形式将List数据缓存在本地
- iG/NZT安装使用过程中可能遇到的问题解决办法(根据用户反馈持续更新中...)
- 生成二维码
- 51Nod-1028-大数乘法 V2
- 静态链接ffmpeg库
- Java配置环境变量
- java分布式事务
- 球面按正多面体切分的平面贴图
- 动画神器:贝塞尔曲线——Property Animation