Parse教程三(利用Parse进行本地数据保存与使用)

本文详细介绍了如何使用Parse进行本地数据的保存、获取、更新及删除操作。首先需在初始化时启用本地数据存储,然后通过简单代码实现数据存取。获取数据时,若已知objectId,可直接读取;要获取最新数据,使用fetchFromLocalDatastoreInBackground()方法;删除数据时,调用相应删除方法即可完成操作。
摘要由CSDN通过智能技术生成

1、怎么将数据保存在本地

首先你要进行一个设置,在Application中的Oncreat()方法中的Parse.initialize()方法之前添加上Parse.enableLocalDatastore(this),这表示Parse允许本地存储。

通过下面一段简单的代码就可以将数据保存在本地了。

ParseObject gameScore = new ParseObject("GameScore");
gameScore.put("score", 1337);
gameScore.put("playerName", "Sean Plott");
gameScore.put("cheatMode", false);
gameScore.pinInBackground();

是不是和保存数据到Parse后台数据库差不多啊,只是把savaInBackgroung()方法改为pinInBackground()方法。这两个方法的作用基本一致,就是存储的地方不一样。

2、怎么从本地获取数据

如果知道一条数据的objectId,可以很简单的通过以下代码从本地数据库获取数据。

ParseQuery<ParseObject> query = ParseQuery.getQuery("GameScore");
query.fromLocalDatastore();
query.getInBackground("xWMyZ4YEGZ", new GetCallback<ParseObject>() {
  public void done(ParseObject object, ParseException e) {
    if (e == null) {
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值