Java Android解析如何使用getObjectId();当设置ParseUser对象时?

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

我有一个用户搜索和一个列表视图来填充结果。结果有一个“添加朋友”按钮

这是我为onClick准备的:

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));