【问题标题】:What is the best way to save an image inside an User object?将图像保存在用户对象中的最佳方法是什么?
【发布时间】:2020-11-03 14:12:28
【问题描述】:

我没有任何代码。我可以在我的类中添加 ImageView 或 Bitmap 或其他东西吗?

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

  2. 当我按下保存键时,会从 Edit Texts 和 ImageView 创建一个用户对象。

  3. 它保存在一个 ArrayList 中。

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

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

【问题讨论】:

    标签: android image class listview imageview


    【解决方案1】:

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

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

    【讨论】:

    • 如果我想将一个 Uri 移动到另一个,我应该使用 uri1=uri2 吗?
    • 如果你想将它移动到下一个屏幕,那么意图也会处理 Uri,不需要其他变量,如果你在同一个班级,这取决于场景。但不建议在同一上下文中使用具有相同数据类型的 2 个变量
    猜你喜欢
    • 2020-11-23
    • 1970-01-01
    • 2022-12-07
    • 2013-05-23
    • 2014-06-19
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 2015-07-13
    相关资源
    最近更新 更多