Advertisement
Guest User

Untitled

a guest
May 31st, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. package com.practice.mobile.labquiz;
  2.  
  3. import android.content.Intent;
  4. import android.content.SharedPreferences;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.view.View;
  8. import android.widget.EditText;
  9. import android.widget.Toast;
  10.  
  11. public class LoginActivity extends AppCompatActivity {
  12. private EditText username, password;
  13. private SharedPreferences shared;
  14. @Override
  15. protected void onCreate(Bundle savedInstanceState) {
  16. super.onCreate(savedInstanceState);
  17. setContentView(R.layout.activity_login);
  18.  
  19. username = findViewById(R.id.editText);
  20. password = findViewById(R.id.editText4);
  21. shared = getSharedPreferences("com.practice.mobile.labquiz", MODE_PRIVATE);
  22. }
  23.  
  24. public void logIn(View view) {
  25. String uString = username.getText().toString();
  26. String pString = password.getText().toString();
  27.  
  28. if (uString.equals("") || pString.equals("")) {
  29. Toast.makeText(this, "The fields cannot be empty!", Toast.LENGTH_LONG).show();
  30. } else if (!uString.equals(shared.getString("username", ""))) {
  31. Toast.makeText(this, "The given username does not exist.", Toast.LENGTH_LONG).show();
  32. } else if (uString.equals(shared.getString("username", "")) && !pString.equals(shared.getString("password", ""))) {
  33. Toast.makeText(this, "The given password is not correct for this username.", Toast.LENGTH_LONG).show();
  34. } else if (uString.equals(shared.getString("username", "")) && pString.equals(shared.getString("password", ""))) {
  35. Toast.makeText(this, "Successfully logged in!", Toast.LENGTH_LONG).show();
  36. Intent intent = new Intent(this, MapsActivity.class);
  37. startActivity(intent);
  38. }
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement