android - 如何使用 parse.com android 从不同的表中获取 ObjectId

标签 android object null parse-platform

我正在开发 parse.com android 应用程序,我想在其中获取自定义表“UserInfo”的 ObjectId。我使用了以下代码行,但它为我提供了 ObjectId 的 Null 值,并且无法从服务器获取 ObjectId。请告诉我如何获取 ObjectId。

public static ParseObject userINfo = new ParseObject("UserInfo");

String info_ = userINfo.getObjectId();// Null Value

String infow = userINfo.getString("objectId");// Null Value

最佳答案

我刚刚解决了我的问题。它通过使用 CallBackMethod 来工作。代码如下:

public static ParseObject user= new ParseObject("UserInfo");
user.getParseObject("info").fetchIfNeededInBackground(new GetCallback<ParseObject>() {

            @Override
            public void done(ParseObject object, ParseException e) {
                // TODO Auto-generated method stub
                ParseObject userinfo = object;
                String doctor = userinfo.getString("door");
                String allergies = userinfo.getString("algies");
                String medicalNote = userinfo.getString("mediote");
                String medications = userinfo.getString("medic");
                String medicalCondition = userinfo.getString("medicalCondition");

                docInfo.setText(doctor);
                medication.setText(medications);
                medNotes.setText(medicalNote);
                medCond.setText(medicalCondition);
                alergiesReact.setText(allergies);

                Log.i("userinfo", "" + userinfo);
            }
        });

关于android - 如何使用 parse.com android 从不同的表中获取 ObjectId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27046723/

相关文章:

Javascript:如果我有像文本一样的对象属性,如何使用它

HTML <object> 适合其内容的高度

c - 空指针取消引用不会在 VS2010 Windows 应用程序中导致段错误

java - Android:收到对方的拨号号码

java - 在 Java 中打印对象值

f# - 使用 F# 的选项类型基准测试

powershell - 检查变量是否为空

android - 使用isbndb android提取书籍封面

android - android 应用程序 : javax.net.ssl.SSLPeerUnverifiedException 中的错误:没有对等证书

java - 无法发布后台 while 循环中异步任务的进度 - Android