【发布时间】:2015-12-24 19:17:00
【问题描述】:
目前我正在使用 Android Studios 制作一个 Android 应用程序,并且我正在使用 Parse 来处理数据。我希望能够发送(放置)数据,例如城镇名称和有关该城镇的信息(town_names 将是一个列,而 info 将是另一个,每个 town_names 都有自己的信息)。我可以轻松做到这一点,并将其上传到 Parse 数据库。但是,我似乎无法弄清楚的部分是如何检索我想要的数据点。我有代码可以根据下面显示的 objectId 检索数据,但这并不是我想要的。
ParseQuery<ParseObject> query = ParseQuery.getQuery("userMessage");
query.getInBackground("KgsLojXPcq", new GetCallback<ParseObject>() {
public void done(ParseObject object, ParseException e) {
if (e == null) {
retrievedText = object.getString("info");
} else {
retrievedText = "No information.";
}
}
});
“userMessage”是我创建的 ParseObject,“info”是我要从中获取文本的列。除了搜索objectId(“KgsLojXPcq”)之外,还有没有办法搜索town_names?因此,例如,我可以在数据库中搜索“New York”,并将“retrivedText”设置为 New York 的信息。
【问题讨论】:
-
Parse 有很好的文档说明如何使用他们的 SDK - parse.com/docs/android/guide
标签: android database parse-platform