Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在一个 android 应用程序中工作,我想在我的 android 应用程序中的特定时间实现记住我的功能。我使用共享偏好来保存这些值,但是如何在特定时间段(例如 1 小时)之后删除共享偏好中的值,或者是否有其他方法可以实现这一点?
您可以使用警报管理器
首先,通过这个示例项目
这是为了清除共享首选项:
SharedPreferences sharedDelete = PreferenceManager.getDefaultSharedPreferences(this); sharedDelete.edit().clear().commit();
并在 1 小时后查看AlarmManagerorHandler或Timer执行此删除操作。
AlarmManager
Handler
Timer
报警管理器
共享首选项
他们应该会帮助你~