Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_login);
- // declaring variables
- etUsername = (EditText)findViewById(R.id.etUsername);
- etPassword= (EditText)findViewById(R.id.etPassword);
- btnLogin = (Button)findViewById(R.id.btnLogin);
- etIpAddress = (EditText) findViewById(R.id.etIpAddress);
- String username = etUsername.getText().toString();
- String password = etPassword.getText().toString();
- String ipAddress = etIpAddress.getText().toString();
- SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(LoginActivity.this);
- if (sharedPreferences.contains("ip")) {
- performLogin(username, password, sharedPreferences.getString("ip", ipAddress));
- }
- // setting up things for login button
- btnLogin.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String ipAddress = etIpAddress.getText().toString();
- SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(LoginActivity.this);
- sharedPreferences.edit()
- .putString("ip", ipAddress)
- .apply();
- String username = etUsername.getText().toString().trim();
- String password = etPassword.getText().toString().trim();
- performLogin(username, password, ipAddress);
- }
- });
- }
- private void performLogin(String username, String password, String ipAddress) {
- try {
- Device.login(username, password, ipAddress, this);
- } catch (JSONException e) {
- onLoginFailure(e);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement