leancloud - 注册后缓存数据出错(Android)
ringa_lee
ringa_lee 2017-04-17 12:06:29
[Android讨论组]

如图,情况是这样的,正如第一条消息显示,我注册成功了,我的名字叫:Baby。

我注册成功后,本地应该会帮我缓存了我的帐号信息,然后我接着发布信息,并输出,正如第二条信息显示,我的名字变了。

然后无论我在哪里取出当前用户信息,都是显示我的名字是:Neng,而不是:Baby。

我注册的代码:

            AVUser user = new AVUser();
            user.setUsername(emailEt.getText().toString());
            user.setPassword(passwordEt.getText().toString());
            user.setEmail(emailEt.getText().toString());
            user.put("name", nameEt.getText().toString());
            if(sexGroup.getCheckedRadioButtonId() == R.id.boy){
                user.put("sex", 0);
            }else{
                user.put("sex", 1);
            }
            user.put("color", color);
            user.signUpInBackground(new SignUpCallback() {
                public void done(AVException e) {
                    if (e == null) {
                        AVUser user = AVUser.getCurrentUser();
                        Log.v("test","register success and name is:"+user.get("name").toString());
                        Intent intent = new Intent(getApplicationContext(), Nizaoma.class);
                        startActivity(intent);
                    } else {
                        Toast.makeText(getApplicationContext(), "注册失败", Toast.LENGTH_SHORT).show();
                        Log.d("debug", e.toString());
                    }
                }
            });

在其他地方取出当前用户信息的代码:

Log.v("test", "post data to server and my name is:" + AVUser.getCurrentUser().get("name"));

求帮助。谢谢。

ringa_lee
ringa_lee

ringa_lee

全部回复(1)
PHPz

额·。没有理我。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号