您好,请教关于android 中数据建模的问题能否给个示例呢?
代码片段如下:
请问字段类型表中的类型在Android 中如何一一对应呢?能否给出每个类型的实例演示呢?
-
创建时间
16年11月4日
-
最后回复
16年11月17日
-
8
回复
-
4.3K
浏览
-
3
用户
-
4
链接
您好,请教关于android 中数据建模的问题能否给个示例呢?
代码片段如下:
请问字段类型表中的类型在Android 中如何一一对应呢?能否给出每个类型的实例演示呢?
你好,请先查看这里的数据类型: https://leancloud.cn/docs/leanstorage_guide-android.html#数据类型
如果有什么疑问,请继续回复。
Pointer 和 Relation 的使用范例,在数据建模文档里有清晰的讲解:
https://leancloud.cn/docs/relation_guide-android.html1
如果在使用上有什么疑问,也请提出。
下面是 JavaBean 添加数据的方式,我应该怎样像下面的方式一样使用 LeanCloud?
public class Person extends BmobObject {
private String name;
private String address;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
Person p2 = new Person();
p2.setName("lucky");
p2.setAddress("北京海淀");
p2.save(new SaveListener<String>() {
@Override
public void done(String objectId,BmobException e) {
if(e==null){
toast("添加数据成功,返回objectId为:"+objectId);
}else{
toast("创建数据失败:" + e.getMessage());
}
}
});
这个就是我们的子类化 AVObject,请按照以下的文档说明,一步步地进行配置,不可遗漏:
https://leancloud.cn/docs/leanstorage_guide-android.html#子类化_AVObject5
其实本身可以通过 AVObject.get 方法访问所有的数据。AVObject 也是 JavaBean。
但是在很多现有成熟的代码中,子类化能带来更多优点,诸如简洁、可扩展性以及 IDE 提供的代码自动完成的支持等等。
这就是你想问的,你的需求。
更详细的描述请见: https://leancloud.cn/docs/leanstorage_guide-android.html#子类化7
不知道,你所理解的 Pointer 是否是对一个 AVOject 对象的“指向”,所理解的 Relation 是否是对多个 AVObject 的“指向”?它们和 Java 的数据类型不对应,对应的是我们的 AVObject 概念。
如果你是这么的理解话,就会发现,假如表 A 分别有一个 pointer 字段 b,一个 Relation 字段为 c。那么用如下代码取值:
AVObject a = new AVObject("A");
a.getAVObject("b");
a.getRelation("c");
子类化的时候,不需要写字段 b 和 字段 c 的 getter / setter 方法,做好前面文档里的 4 个步骤即可。
另外,Java 类型的 BIGINT 上传后,官方在控制台显示的是 NUMBER 类型。你可以直接 put 存入即可。
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
如何做到手机注册的账号跟微博微信登陆的账号进行关联 | 开发组件 | 20 | 6.1K | 16-08-11 |
Nodejs 登录经常失败 | 开发组件 | 20 | 6.4K | 16-01-16 |
短信长时间处于“无法确认”状态 | 开发组件 | 3 | 1.9K | 15-10-15 |
iOS (AVOSCloudDynamic) AVUser 文檔錯誤 | 开发组件 | 0 | 755 | 16-06-13 |
LeanCloud API无法正常凝固访问,日志提示keepserver ping server success | 开发组件 | 1 | 1.3K | 16-08-1 |