【发布时间】:2017-08-25 13:52:55
【问题描述】:
我使用 sharedpreferences 保存了一些数据,例如用户 ID(向 apirest 发出请求),接下来我有一个包含 3 个片段的活动,它们将使用这个 ID。我应该让数据(id)在每个片段中获得 sharedpreference 吗?还是我应该在主要活动中获取SharedPreferences 并使用捆绑传递ID??
我的问题:哪个选项更快并且消耗更少的资源?为什么?
【问题讨论】:
-
显然从内存(ram)读取比从磁盘读取更快。 SharedPreferences 与 xml 一起使用
-
@an_droid_dev 对不起,我的英语不好,当你提到内存 ram 时,你是指使用 bundle 吗?你推荐哪个选项?能说清楚一点吗?
-
是的,我的意思是捆绑。 Bundle 不存储到磁盘,而是存储到内存 (ram)。
标签: android android-fragments sharedpreferences bundle