您好,请教关于android 中数据建模的问题能否给个示例呢?
代码片段如下:
请问字段类型表中的类型在Android 中如何一一对应呢?能否给出每个类型的实例演示呢?
-
创建时间
16年11月4日
-
最后回复
16年11月17日
-
8
回复
-
4.2K
浏览
-
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 存入即可。
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
只开发了 iOS 应用,但 API 请求数统计里却出现了大量的 JavaScript 调用 | 开发组件 | 1 | 2.0K | 18-05-21 |
使用sns组件登录微博后,如果再调其他接口? | 开发组件 | 3 | 1.3K | 15-08-12 |
功能发送失败,报1012错误 | 开发组件 | 5 | 3.5K | 18-06-20 |
iOS微信授权登录Demo出错 | 开发组件 | 4 | 2.2K | 16-10-12 |
LeanCloud支持.Net web 开发吗? | 开发组件 | 1 | 1.1K | 15-10-10 |