Advertisement
Guest User

Untitled

a guest
Jun 8th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. protected void onCreate(Bundle savedInstanceState) {
  2. super.onCreate(savedInstanceState);
  3. setContentView(R.layout.activity_login);
  4.  
  5. // declaring variables
  6. etUsername = (EditText)findViewById(R.id.etUsername);
  7. etPassword= (EditText)findViewById(R.id.etPassword);
  8. btnLogin = (Button)findViewById(R.id.btnLogin);
  9. etIpAddress = (EditText) findViewById(R.id.etIpAddress);
  10. String username = etUsername.getText().toString();
  11. String password = etPassword.getText().toString();
  12. String ipAddress = etIpAddress.getText().toString();
  13.  
  14. SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(LoginActivity.this);
  15. if (sharedPreferences.contains("ip")) {
  16. performLogin(username, password, sharedPreferences.getString("ip", ipAddress));
  17. }
  18.  
  19. // setting up things for login button
  20. btnLogin.setOnClickListener(new View.OnClickListener() {
  21. @Override
  22. public void onClick(View v) {
  23.  
  24. String ipAddress = etIpAddress.getText().toString();
  25.  
  26. SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(LoginActivity.this);
  27.  
  28. sharedPreferences.edit()
  29. .putString("ip", ipAddress)
  30. .apply();
  31.  
  32. String username = etUsername.getText().toString().trim();
  33. String password = etPassword.getText().toString().trim();
  34.  
  35. performLogin(username, password, ipAddress);
  36. }
  37. });
  38. }
  39.  
  40. private void performLogin(String username, String password, String ipAddress) {
  41. try {
  42. Device.login(username, password, ipAddress, this);
  43. } catch (JSONException e) {
  44. onLoginFailure(e);
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement