gpt4 book ai didi

java - Android:闹钟应用程序的结构

转载 作者:行者123 更新时间:2023-12-01 18:08:46 25 4
gpt4 key购买 nike

我正在创建一个警报应用程序。我目前有 2 个 Activity ,其中一个名为 AddAlarm,它创建一个新警报并允许用户输入警报时间和标题等数据。另一个 Activity 称为“警报”,它显示当前在 ListView 中设置的所有警报。

我不明白的是:

1) 如何将数据从 AddAlarm Activity 传递到 Alarm Activity 中的 ListView 项目?

2) 当用户编辑闹钟时,如何将数据传回 AddAlarm Activity ?

3) 如何在应用重新启动时存储每个闹钟的数据?

我已经尝试为每个警报创建一个包,但是,我了解到这些不能存储在 SharedPreferences 中,并且我不确定如何在数组列表中使用包。

大家有什么建议吗?非常感谢!

最佳答案

从您的问题来看,可以清楚地理解您的应用面临数据存储问题。

您不需要将数据从一个 Activity 传递到另一个 Activity,您需要做的是使用持久存储机制,例如 SQLite 或 Realm

想法很简单,我将列出一些要点。

  • 当用户通过 AddAlarm Activity 添加新警报时,只需将数据存储在数据库中
  • 在带有ListView的AlarmActivity中,进行查询以查找所有尚未过期的闹钟并显示它们
  • 每当警报到期时,请对数据库中的特定警报条目进行必要的修改,以便它不会再次显示

这将是处理应用程序场景的理想方法。请仔细阅读this .

关于java - Android:闹钟应用程序的结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34460147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com