Android 服务被销毁后的共享首选项
我有一个问题。在服务中,共享首选项存储值。如果服务被销毁/终止,值也会被销毁。我尝试创建一个示例并显式调用finish(),它进一步调用destroy()。重新打开我的应用程序后。我能够检索回我先前存储的值。这是正确的吗?除非您从应用程序中清除数据,否则它不会销毁 但请确保您拥有Android 服务被销毁后的共享首选项,android,service,sharedpreferences,Android,Service,Sharedpreferences,我有一个问题。在服务中,共享首选项存储值。如果服务被销毁/终止,值也会被销毁。我尝试创建一个示例并显式调用finish(),它进一步调用destroy()。重新打开我的应用程序后。我能够检索回我先前存储的值。这是正确的吗?除非您从应用程序中清除数据,否则它不会销毁 但请确保您拥有commit共享引用的数据 是,再次打开应用程序后,您可以获取存储在SharedReferences中的值。除非您清除应用程序的数据,否则不会删除任何值。是的,您可以检索回该值,但如果卸载应用程序,则共享首选项存储的值将
commit
共享引用的数据
是,再次打开应用程序后,您可以获取存储在
SharedReferences
中的值。除非您清除应用程序的数据,否则不会删除任何值。是的,您可以检索回该值,但如果卸载应用程序,则共享首选项存储的值将被销毁
谢谢除非为应用程序清除正确的数据,否则任何值都不会被删除。SharedReference值将一直保留,直到您卸载应用程序或清除设置中的数据为止。@Aada如果我的答案解决了您的问题,请接受它