【问题标题】:Save data and reset it every day in android每天在android中保存数据并重置它
【发布时间】:2013-08-14 06:18:16
【问题描述】:

我需要存储两个计数器并在午夜将它们重置为零。 到目前为止,我将其存储为 int : public int wcounter=0; public int bcounter=0; 通过 onclick 函数增加 wcounter++;

【问题讨论】:

    标签: java android counter store reset


    【解决方案1】:
    1. 我需要存储两个计数器

    您将需要使用SharedPreferences 来存储这些值。这将确保它们不会被系统删除。 The Docs 有一个很好的例子让你开始使用 ShredPreferences

    2.

    并在午夜将它们重置为零

    对于这一部分,您可能需要使用AlarmManager。你甚至可能想注册一个BootReceiver,所以如果设备重新启动,你的AlarmManager 仍然会被触发。

    AlarmManager Docs

    BroadcastReceiver Docs

    这应该让您了解如何开始。您可以在 SO 和 The Google 上找到很好的示例和教程。

    【讨论】:

    • 我设法使用 sharedpreferences 保存数据,但我找不到设置警报管理器的正确方法(在 SO 或示例上),您能帮忙吗?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-09
    相关资源
    最近更新 更多