【问题标题】:null object value when query user data from parse.com database从 parse.com 数据库查询用户数据时为空对象值
【发布时间】:2015-10-18 18:27:18
【问题描述】:

从 parse.com 数据库查询用户数据时为空对象值

final ParseUser user= ParseUser.getCurrentUser();
    if (user!=null){
        Email.setText(user.getEmail());
        ParseFile file=user.getParseFile("ProfilePicture");
        file.getDataInBackground(new GetDataCallback() {
            @Override
            public void done(byte[] bytes, ParseException e) {
                Bitmap pic= BitmapFactory.decodeByteArray(bytes, 0, bytes.length);
                Bitmap croped=getCroppedBitmap(pic);
                Bitmap scaled=Bitmap.createScaledBitmap(croped, 70, 70, true);
                ProfilePicture.setImageBitmap(scaled);

            }
        });

    }else {
        Toast.makeText(this,"Please Login",Toast.LENGTH_SHORT).show();
    }

我的应用只显示位图图像,其中使用log.d("Email:",user.getEmail()+"") 获得的电子邮件值为空 代码有问题吗。

【问题讨论】:

    标签: android database parse-platform


    【解决方案1】:

    听起来像是用户没有输入电子邮件,或者保存电子邮件以进行解析的代码不正确。检查 Parse 以查看该用户的数据库中是否存在该值。如果确实如此,则可以在该行设置断点并检查您收到的user 对象。

    【讨论】:

    • 是的 parse.com 数据库中的用户类有 email 的值
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多