正在写一个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!!!!!
你没初始化吧?