从 Parse.com 获得的列表到 Android Spinner
List obtained from Parse.com to an Android Spinner
我正在尝试从 parse.com 获取数组列表并将其插入 Spinner 以更好地控制我的应用程序。我已经了解了如何通过代码向 Spinner 添加内容,但我无法从 Parse 检索列表并将其放入 Spinner。
如有任何帮助,我们将不胜感激。
ParseQuery<ParseObject> query = ParseQuery.getQuery("Modelos");
try {
mod = query.find();
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(mod.get(1).toString());
使用上面的代码,我可以按原样获取对象,但无法访问任何属性。
我的输出得到:
I/System.out﹕ com.parse.ParseObject@425b9c78
首先可以看here to retrieve a List of ParseObject, after you have the List you only need a adapter to show the information what you like, here有个例子
编辑
记住 java 中的索引从 0 开始,之后如果你在某些 ParseObject 中调用 toString 你只会得到任何 java 对象的字符串表示,因为没有实现 toString 方法在 ParseObject 中。
要访问在某些 ParseObject 中检索到的信息,您需要调用 getString、getInt、getDouble 等。
Log.d("ParseObject", mod.get(0).getString("column_name"));
我正在尝试从 parse.com 获取数组列表并将其插入 Spinner 以更好地控制我的应用程序。我已经了解了如何通过代码向 Spinner 添加内容,但我无法从 Parse 检索列表并将其放入 Spinner。
如有任何帮助,我们将不胜感激。
ParseQuery<ParseObject> query = ParseQuery.getQuery("Modelos");
try {
mod = query.find();
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(mod.get(1).toString());
使用上面的代码,我可以按原样获取对象,但无法访问任何属性。 我的输出得到:
I/System.out﹕ com.parse.ParseObject@425b9c78
首先可以看here to retrieve a List of ParseObject, after you have the List you only need a adapter to show the information what you like, here有个例子
编辑
记住 java 中的索引从 0 开始,之后如果你在某些 ParseObject 中调用 toString 你只会得到任何 java 对象的字符串表示,因为没有实现 toString 方法在 ParseObject 中。
要访问在某些 ParseObject 中检索到的信息,您需要调用 getString、getInt、getDouble 等。
Log.d("ParseObject", mod.get(0).getString("column_name"));