gpt4 book ai didi

android - 在android中断电持久存储

转载 作者:行者123 更新时间:2023-11-29 18:15:39 25 4
gpt4 key购买 nike

我想存储一些简单的数据——一个闹钟时间和一些 bool 值——以一种在设备断电后仍然存在的方式。我一直在尝试使用 sharedPreferences,但是当我重新启动手机时数据丢失了(如果手机保持开机状态,它会继续存在)。

我已经阅读了文档并浏览了这个网站以及其他网站,但我找不到关于 sharedPreferences 是否如此持久的明确答案。

我可以使用 SqlLite 或文件存储这些值,但我只想知道在编写任何不必要的代码之前我是否做错了什么。

下面是一些代码 fragment :

public static final String ALARM_PREFERENCES = "AlarmPrefs";
public static final String ALARM_PREFERENCES_VIBRATE = "AlarmVibrate"; // Boolean

...

prefs = getSharedPreferences(ALARM_PREFERENCES, MODE_PRIVATE);

...

mVibrate.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Editor editor = prefs.edit();
editor.putBoolean(ALARM_PREFERENCES_VIBRATE,mVibrate.isChecked());
editor.commit();
}
});

最佳答案

SharedPreferences 在手机启动时是持久的。您保存首选项的代码看起来也不错。

关于android - 在android中断电持久存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8262065/

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