0
我正在做一個登錄應用程序,我使用數據庫解析,但問題是當我嘗試登錄我的應用程序它給了我無效的用戶名和密碼,但我寫了同樣的記錄,我有解析沒有人知道我的代碼中有什麼問題,我該怎麼辦?這裏是我的android studio的代碼。如何在Android中使用解析登錄
public class LoginScreen extends Activity {
EditText userID,password;
TextView txtuser,txtpassword;
Button login;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
Parse.initialize(this, "SMXvtOppMAR1x2NsG10eJ4vr8qKCOLKKDilnv4",
"Ro7d1xT87p7GvnAIguHEhu7V7CuVPCEqbqY7qs");
userID = (EditText) findViewById(R.id.editUserId);
password = (EditText) findViewById(R.id.editPassword);
txtuser = (TextView) findViewById(R.id.txtUserID);
txtpassword = (TextView) findViewById(R.id.txtPassword);
login = (Button) findViewById(R.id.butLogin);
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ParseQuery<ParseObject> query = ParseQuery.getQuery("SUPERVISOR");
query.whereEqualTo("Supervisor_ID", userID.getText().toString());
query.whereEqualTo("Supervisor_Password", password);
query.getFirstInBackground(new GetCallback<ParseObject>() {
@Override
public void done(ParseObject result, ParseException arg1) {
if (result != null) {
// Go to the supervisor screen
Intent i = new Intent(LoginScreen.this,
SupervisorScreen.class);
startActivity(i);
} else {
// invalid user name
Toast.makeText(getApplicationContext(),
"Invalid user name and password",
Toast.LENGTH_LONG).show();
}
}
});
}
});
}
請幫忙嗎? – 2015-04-04 10:44:59