在将服务认证令牌存储在内部存储(文件中)和共享首选项中是否有区别?
与将凭证存储在文件中相比,使用共享首选项(shared preference)会更好,打开和读取文件比使用共享首选项更繁琐。
虽然两者都可以是私有类型。传统的方法是:如果您有小的键值对,请使用共享首选项。如果您有大量数据块,请使用内部存储。内部存储以文件形式存储,且仅限于您的应用程序。共享首选项的主要缺点是,如果您的应用程序崩溃/强制关闭,则会丢失共享首选项中的所有数据。
结论:
如果您使用共享首选项,请确保您的应用程序不会崩溃。因此,我的观点是:使用内部存储。尽管如此,如果您的手机已经rooted,那么任何事情都可能发生,没有任何隐私可言... :/