繁体   English   中英

Parse.com-如何存储自定义对象

[英]Parse.com - how to store custom objects

我想将我的Android应用程序的数据存储在Parse.com数据库中,但是现在遇到了麻烦。 我正在尝试保存自己的“父母”课程。 Parent类具有不同的属性。 现在,我想存储这些:

private String email;
private String password;

还有更多属性,但是我不会在运行时填充atm,稍后,当我知道整个想法可行时,便会这样做。

我知道ParseUser和ParseObject类,Parse的用户和对象类,可用于将数据存储到其DB。 现在,我的第一种方法是让自己的Parent类从Parse的ParseUser或ParseObject继承。 这样,我的班级就可以访问Parse的方法,同时保持自己的属性和方法。 我尝试过,但我认为它不起作用。 它给出了模糊的错误,没有明确的错误消息。 (单击下一个图片链接http://i.imgur.com/orkmjXO.png

现在,我的Userr类继承自ParseObject。 不能直接访问,但是可以访问ParseObejct的方法。 层次结构就像这个ParseObject->(mine)User->(mine)Parent。 下面,我粘贴了保存时使用的代码。

Parent user = new Parent();
user.setEmail(mEmail);
user.setWachtwoord(mPassword);

user.put(mEmail, user);
user.saveInBackground();

谁能帮助我,告诉我如何在Parse中存储自己的类? 任何类型的帮助,如可能的原因等,将不胜感激。 谢谢!

根据解析文档,看起来ParseObject就像一个Map。

请参阅: https : //www.parse.com/apps/quickstart#parse_data/mobile/android/native/new

ParseObject testObject = new ParseObject("TestObject");
testObject.put("foo", "bar");
testObject.saveInBackground();

所以我想,在您的情况下,这将转换为:

user.put("mEmail", "user1");
user.saveInBackground();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM