【发布时间】:2026-02-16 01:50:02
【问题描述】:
将服务身份验证令牌存储在内部存储(文件中)和共享首选项中是否有区别?
【问题讨论】:
标签: java android sharedpreferences
将服务身份验证令牌存储在内部存储(文件中)和共享首选项中是否有区别?
【问题讨论】:
标签: java android sharedpreferences
不是真的,这是为了方便。使用共享首选项,您无需处理文件 IO。
【讨论】:
共享首选项比将凭据存储在文件中要好,与使用共享首选项相比,打开和读取文件很繁琐
【讨论】:
虽然两者都可以是私有类型。常规方法是:如果您的键值对较小,则使用共享偏好。如果您有大量数据,请使用内部存储。内部存储存储在文件中,并且对您的应用程序是私有的。共享首选项的主要缺点。如果您的应用程序崩溃/强制关闭,您将丢失共享首选项中的所有数据。
判决:
如果您使用共享首选项。确保您的应用程序不会崩溃。所以我的观点是:使用内部存储。不过,如果您的手机已植根,任何事情都可能发生,没有什么是私密的......:/
【讨论】: