Android 共享首选项和bundle与共享首选项



,所以我一直在活动之间捆绑数据,并且最近开始使用共享偏好来保存我的数据,但是现在我想知道如果我保存,手机上是否会更容易并加载了活动之间的共享偏好,或者如果将我的数据捆绑在一起并在关闭应用程序时使用共享的偏好是一个更好的选择?我正在使用的数据只是简单数据,例如一些INTS字符串和布尔数据。

如果您无论如何都在使用共享Preferences,因为您必须在关闭应用程序时保留值,然后一直使用sharedPreferences。

但是,要将存储空间保存在用户手机上,请使用捆绑包,如果您只需要在活动之间共享数据,并且可以在关闭应用程序后将其取消。

捆绑包主要用于在活动之间传递数据。例如,如果要存储的数据以设置的形式,那么最好使用共享PREFERENCES。如果您存储的数据不仅仅是几个INT,以及您的数据,则应使用SQLite数据库。

要在活动之间进行交流,您可以使用捆绑包,但是如果您有大量数据,我建议使用首选项。在关闭应用程序时保留数据 sharedPreferences 或数据库实现。

Android保存数据

最新更新