2014-01-23 27 views
4

所以我一直捆绑我的活动我之间的数据就好了,最近开始使用共享偏好来保存我的数据,但现在我不知道是否会在手机上更容易,如果我救了并加载活动之间的共享首选项,或者如果在他们之间打包数据并在关闭应用程序时使用共享首选项来保存它们是一个更好的选择? 我正在使用的数据只是简单的数据,如几个整数字符串和布尔数据。的android共享偏好和捆绑包VS共享偏好

+0

如何使用偏好保存和绑定传输数据之间的活动? –

+0

这就是我正在做的事情,我想知道是否会更好地做一种方法或其他。 – user2465356

+0

这将取决于你的情况下,如果数据庞大,我想直接从共享读书最好是从传输活动之间,但如果它简单的数据对象像你说的,我认为没有母校,这两个方法是相同的性能 –

回答

6

如果您使用SharedPreferences反正,因为你要不断的值当应用程序被关闭,那么就使用SharedPreferences所有的时间。

然而,为了节省用户的手机上的存储空间,使用捆绑,如果你只需要共享活动之间的数据和应用程序被关闭后,它可以被报废。

3

束是主要用于活动之间传递数据。如果你存储的数据是以设置的形式出现的话,那么你最好使用sharedpreferences。如果你存储的数据不仅仅是两个整数,而且你还有什么,你应该使用一个SQLite数据库。