Android SharedReferences的范围是否仅限于一次性使用?

Android SharedReferences的范围是否仅限于一次性使用?,android,sharedpreferences,Android,Sharedpreferences,我对SharedReferences很好奇,我真正的问题是,在一个活动中使用SharedReferences存储的变量可以在第二个活动中获取,但在第三个活动中我可以再次获取变量的值吗?它提供这种用法吗?如果没有,我如何才能完成这项任务?Z先生 您可以将SharedReferences的静态引用存储在它对应的活动中(当调用活动的onCreate时,实例化引用)。否则,我唯一能想到的全局检索程序中数据的方法就是从您创建的scard存储中读取文件 如果有不清楚或不完整的地方,请评论,我会尽力帮助 除非

我对SharedReferences很好奇,我真正的问题是,在一个活动中使用SharedReferences存储的变量可以在第二个活动中获取,但在第三个活动中我可以再次获取变量的值吗?它提供这种用法吗?如果没有,我如何才能完成这项任务?

Z先生

您可以将SharedReferences的静态引用存储在它对应的活动中(当调用活动的onCreate时,实例化引用)。否则,我唯一能想到的全局检索程序中数据的方法就是从您创建的scard存储中读取文件


如果有不清楚或不完整的地方,请评论,我会尽力帮助

除非您通过代码明确清除它,或者删除了应用程序的本地数据(例如在安装或清除本地存储时),否则您可以随意使用它


请注意,不应使用SharedReference存储重要信息。

您在第三个活动中获取信息的方式是否与在第二个活动中获取信息的方式相同?你能编辑你的问题以提供一些你尝试过的代码吗?你尝试过了吗?现在这个问题的措辞,没有理由在应用程序的任何地方都不能得到变量的值。哇,首先是概念问题,不是编码问题,这就是为什么没有示例,