首页 > android app 注册leancloud 失败

android app 注册leancloud 失败

正在写一个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!!!!!


你没初始化吧?

【热门文章】
【热门文章】