我有一项通过闹钟管理器每1分钟运行一次的服务。此服务使用活动的变量。因此每1分钟触发一次服务,并从活动中的变量中读取数据。当android自动杀死活动时出现问题。所以现在服务运行但由于活动不再存在而无法访问变量。
这个问题的解决方案是什么?我能做什么 ?我可以禁止Android关闭活动,还是可以做其他事情?
非常感谢!
答案 0 :(得分:0)
将数据存储在SharedPreferences或Sqlite数据库中,并从SharedPreferences或Sqlite数据库访问它。
活动或应用程序关闭后,此数据不会丢失。
感谢。