新手,想弄明白 learncloud 中 android 开发中 fetch 如何使用?

2015-01-23 12:08:56 +08:00
 BigHeat

比如一个MyAVobject中的writer属性是pointer,指向一个user,想要获取这个pointer所指的user的姓名,是要像下面这样做吗?
```
MyAVobject.fetchInBackground("_User",new GetCallback<AVObject>() {
@Override
public void done(AVObject arg0,AVException arg1) {
// TODO Auto-generated method stub

}
            });
然后:

String name = MyAVobject.getString("username");
```

这样应该不对吧~ ==
刚开始用learncloud,不是很理解fetch是怎么用的~请指教!

2935 次点击
所在节点    LeanCloud
1 条回复
killme2008
2015-01-26 17:13:06 +08:00
fetchInBackground 传入的是想要 include 的key列表,是用来同步一个 AVObject。你这里应该是 writer

MyAVobject.fetchInBackground("writer",new GetCallback<AVObject>() {
@Override
public void done(AVObject arg0,AVException arg1) {
// TODO Auto-generated method stub

}
});

然后在 callback里 arg0.get("writer").get("username")

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/164751

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX