将图像保存在User对象中的最佳方法是什么?

时间:2020-11-03 14:12:28

标签: android image class listview imageview

我没有任何代码。我可以在班级中添加ImageView或Bitmap或其他内容吗?

  1. 他们有一张表格来填写其数据(姓名,电子邮件等)和一张从画廊拍摄的照片。目前,我是从图库中拍摄的照片,它显示在表单的“图像视图”中。

  2. 当我按Save时,将从“编辑文本”和ImageView创建用户对象。

  3. 它保存在ArrayList中。

  4. 该数组在另一个活动的listView内列出。

我遇到的唯一问题是图像,因为我不知道如何保存图像或在类中应该使用哪种类型。

1 个答案:

答案 0 :(得分:1)

您可以通过选择以下任意一项来实现自己的目标

  1. 在模型中选择Uri作为数据类型,并在onActivityResult之后更新模型,您可以从onActivityResult参数的数据中获取uri
  2. 从数据创建文件对象并存储getAbsolutePath()
  3. 创建位图,您可以在数据库中存储字节。
相关问题