Advertisement
Guest User

Untitled

a guest
Mar 16th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.05 KB | None | 0 0
  1. class AuthenticatorTask extends AsyncTask<Void, Void, Integer> {
  2.         String username;
  3.         String password;
  4.  
  5.         @Override
  6.         protected void onPreExecute() {
  7.             super.onPreExecute();
  8.             EditText usernameText = (EditText) findViewById(R.id.edit_text_username);
  9.             EditText passwordText = (EditText) findViewById(R.id.edit_text_password);
  10.             username = usernameText.getText().toString();
  11.             password = passwordText.getText().toString();
  12.         }
  13.  
  14.  
  15.         @Override
  16.         protected Integer doInBackground(Void... voids) {
  17.             return new Authenticator().getUserId(username, password);
  18.         }
  19.  
  20.         @Override
  21.         protected void onPostExecute(Integer userId) {
  22.             if (userId == -1) {
  23.                 Toast.makeText(SignInActivity.this, "Invalid username or password", Toast.LENGTH_SHORT).show();
  24.             } else {
  25.                 startActivity(new Intent(SignInActivity.this, DashboardActivity.class));
  26.                 finish();
  27.             }
  28.         }
  29.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement