在android中保存数据并每天重置它

时间:2013-08-12 19:45:11

标签: java android counter store reset

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

1 个答案:

答案 0 :(得分:0)

  1.   

    我需要存储两个计数器

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

    2

      

    并在午夜将它们重置为零

    对于这部分,您可能希望使用AlarmManager。您甚至可能想要注册BootReceiver,因此如果设备重新启动,您的AlarmManager仍会被触发。

    AlarmManager Docs

    BroadcastReceiver Docs

    这应该让你知道如何开始。您可以在SO和Google上找到各自的好例子和教程。