Java Android解析如何使用getObjectId();当设置ParseUser对象时?
我有一个用户搜索和一个列表视图来填充结果。结果有一个“添加朋友”按钮 这是我为onClick准备的:Java Android解析如何使用getObjectId();当设置ParseUser对象时?,java,android,parse-platform,onclick,Java,Android,Parse Platform,Onclick,我有一个用户搜索和一个列表视图来填充结果。结果有一个“添加朋友”按钮 这是我为onClick准备的: OnClickListener addRequest = new OnClickListener() { @Override public void onClick(View v) { userConnection = new UserConnection(); userConnection.setCurrentUser(User.getCurr
OnClickListener addRequest = new OnClickListener() {
@Override
public void onClick(View v) {
userConnection = new UserConnection();
userConnection.setCurrentUser(User.getCurrentUser());
userConnection.setOtherUser(users.get(position).getObjectId()); ////HELP, this is where I need to get the objectId for the user and set it as OtherUser
userConnection.setFriendRequestStatus(appConstants.FRIENDREQUESTSTATUS.PENDING);
userConnection.setCurrentUserSentRequest(true);
Utils.showOKdialog(context, "Press OK to send friend request");
userConnection.saveInBackground();
Log.d(TAG, "You have sent a friend request to " + userConnection.getOtherUser().getLastName() + " " + userConnection.getOtherUser().getFirstName());
}
};
我在哪一行有一条注释需要帮助,问题是.getObjectId返回字符串,而.setOtheruser调用ParseUser。关于如何获取objectId(位于单击列表视图位置的用户的字符串)有什么想法吗
我也试过了,但是它返回了一个空的.getParseUser(“objectId”)引用
我明白了,我把事情弄得太复杂了。解决办法就是
userConnection.setOtherUser(users.get(position));
userConnection.setOtherUser(users.get(position));