gpt4 book ai didi

android - 为什么使用模拟器在 Android Studio 中重新安装后 SharedPreferences 仍然存在?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:27:24 25 4
gpt4 key购买 nike

据我了解,SharedPreferences 数据不应在重新安装后保留。我已相应地对我的应用程序的逻辑进行编码。

但是,通过在 Android Studio 中的模拟器上进行测试,我看到 SharedPreferences 即使在我重建并重新安装应用程序后仍然存在。即使我关闭并重新启动模拟器,也会发生这种情况。

谁能解释这种(看似)奇怪的行为?

最佳答案

SharedPreferences 以 XML 文件的形式存储在您的内部数据目录中。只要您不删除您的应用程序,这些文件就会一直存在。

来自documentation :

The SharedPreferences class provides a general framework that allows you to save and retrieve persistent key-value pairs of primitive data types. You can use SharedPreferences to save any primitive data: booleans, floats, ints, longs, and strings. This data will persist across user sessions (even if your application is killed).

关于android - 为什么使用模拟器在 Android Studio 中重新安装后 SharedPreferences 仍然存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35281245/

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