java - android app 注册leancloud 失败
阿神
阿神 2017-04-18 09:45:20
[Java讨论组]

正在写一个android app 首先实现用户注册登录功能,照着文档粘贴的 ,报错无法注册

public class register extends Activity{
    
    private EditText mUserName1;
    private EditText mPassWord1;
    private EditText mPassWord2;
    private EditText mEmailAdress;
    
    private String userName1;
    private String passWord1;
    private String passWord2;
    private String emailAdress;
    
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        requestWindowFeature(Window.FEATURE_LEFT_ICON);  
        setTitle("成为新用户");
        setContentView(R.layout.register);
        setFinishOnTouchOutside(false);
        
        StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
                .detectDiskReads().detectDiskWrites().detectNetwork()
                .penaltyLog().build());
        StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
                .detectLeakedSqlLiteObjects().detectLeakedClosableObjects()
                .penaltyLog().penaltyDeath().build());
        
        mUserName1 = (EditText)findViewById(R.id.username1);
        mEmailAdress = (EditText)findViewById(R.id.emailadress);
        mPassWord1 = (EditText)findViewById(R.id.password1);
        mPassWord2 = (EditText)findViewById(R.id.password2);
    }
    
    public void onClick(View view){
        switch (view.getId()) {
        case R.id.register1:
            userName1 = mUserName1.getText().toString();
            emailAdress = mEmailAdress.getText().toString();
            passWord1 = mPassWord1.getText().toString();
            passWord2 = mPassWord2.getText().toString();
            if(!TextUtils.isEmpty(userName1) && 
                    !TextUtils.isEmpty(emailAdress) && !TextUtils.isEmpty(passWord1) && 
                    !TextUtils.isEmpty(passWord2) && TextUtils.equals(passWord1, passWord2))
              {
                AVUser user = new AVUser();
                user.setUsername("Tom");
                user.setPassword("cat!@#123");
                user.setEmail("tom@leancloud.cn");
                user.signUpInBackground(new SignUpCallback() {
                    @Override
                    public void done(AVException e) {
                        if (e == null) {
                            Toast.makeText(register.this, "注册成功!", Toast.LENGTH_SHORT).show();
                        } else {
                            Toast.makeText(register.this, "注册失败!", Toast.LENGTH_SHORT).show();
                            log.e(MainActivity.TAG,"Registerfailed");
                        }
                    }
                });                    
              }else{
                if(TextUtils.isEmpty(userName1))
                      {mUserName1.setError("请输入用户名");}
                  if(TextUtils.isEmpty(emailAdress))
                      {mEmailAdress.setError("请输入邮箱地址");}
                if(TextUtils.isEmpty(passWord1))
                      {mPassWord1.setError("请输入密码");}
                if(TextUtils.isEmpty(passWord2))
                      {mPassWord2.setError("请输入密码");}
                if(!TextUtils.equals(passWord1, passWord2))
                      {mPassWord2.setError("密码不一致!");} }
            break;
        case R.id.cancel:
            finish();
            break;
        }
    }
}

log如图

同样的还出现过68:Registerfailed/75:Registerfailed/

help!!!!!

阿神
阿神

闭关修行中......

全部回复(1)
高洛峰

你没初始化吧?

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

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