了解parse.com API中localdatastore的副作用

时间:2014-06-25 09:01:56

标签: android parse-platform

我正在创建一个让用户记录笔记的应用程序 - 简单的文本条目。我希望将这些内容保留在后端,而Parse.com似乎可以让它变得简单。在浏览他们的文档时,我遇到了这个:

  

启用本地数据存储会有一些副作用   你应该知道的。启用后,只会有一个   任何给定ParseObject的实例。例如,假设你有一个   " GameScore"的实例objectId为" xWMyZ4YEGZ"的类,   然后你为" GameScore"的所有实例发出ParseQuery。同   那个objectId。结果将是您对象的相同实例   已经有了记忆。

假设我的班级被称为NoteEntry。由于用户将创建许多笔记,因此会有很多NoteEntry个。 副作用是否意味着数据库中只能存在一个NoteEntry

  

另一个副作用是当前用户和当前安装   将存储在本地数据存储区中,因此您可以保留未保存的   使用这些方法在您的应用程序运行之间更改这些对象   下面。

我甚至不知道这意味着什么。 这是什么意思?

Doc:https://www.parse.com/docs/android_guide#localdatastore

1 个答案:

答案 0 :(得分:1)

不,这不是副作用。你仍然可以处理大量的Parse对象,它只意味着每个不同对象只有一个副本。如果您在变量x和稍后的查询中有一个NoteEntry对象并且返回了相同的对象,则它将等于x中的对象,而不是该对象的单独副本。