我正在查询服务器的用户列表。这不是默认的Parse User类。
我可以获取除objectId之外的所有数据。
调试时我发现它在Object中需要objectId,但无论如何都无法获得它。
ParseQuery<ParseObject> query = ParseQuery.getQuery(PARSE_USER);
query.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> list, com.parse.ParseException e) {
if (e == null) {
for (ParseObject user : list) {
User newUser = new User();
String idd = user.getObjectId();
newUser.setObjectId(user.getObjectId()); // null !!!
newUser.setAge(user.getInt(UserPreferences.USER_AGE));
newUser.setBio(user.getString(UserPreferences.USER_BIO));
newUser.setCity(user.getString(UserPreferences.USER_CITY));
newUser.setContact(user.getString(UserPreferences.USER_CONTACT));
newUser.setGender(user.getString(UserPreferences.GENDER));
newUser.setName(user.getString(UserPreferences.USER_NAME));
newUser.setLikes(user.getInt(UserPreferences.USER_LIKES));
mUsersList.add(newUser);
}
mListView.setAdapter(new LoveBoardAdapter(mCtx, mUsersList));
}