Closed. This question is opinion-based。它当前不接受答案。
想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
7年前关闭。
Improve this question
所以我一直在 Activity 之间 bundle 我的数据,最近又开始使用共享首选项保存我的数据,但是现在我想知道如果在 Activity 之间保存并加载共享首选项还是 bundle 我的电话是否会更方便他们之间的数据并在他们关闭应用程序时使用共享的首选项保存数据是更好的选择?
我正在使用的数据只是一些简单的数据,例如一些整数字符串和 bool 数据。
想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
7年前关闭。
Improve this question
所以我一直在 Activity 之间 bundle 我的数据,最近又开始使用共享首选项保存我的数据,但是现在我想知道如果在 Activity 之间保存并加载共享首选项还是 bundle 我的电话是否会更方便他们之间的数据并在他们关闭应用程序时使用共享的首选项保存数据是更好的选择?
我正在使用的数据只是一些简单的数据,例如一些整数字符串和 bool 数据。
最佳答案
如果您由于必须在关闭应用程序时保留值而仍在使用SharedPreferences,那么就始终使用SharedPreferences。
但是,为了节省用户手机上的存储空间,如果您仅需要在 Activity 之间共享数据,并且在应用程序关闭后可以将其废弃,请使用 bundle 软件。