Advertisement
Guest User

Sojod Sawaed

a guest
Jun 4th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.38 KB | None | 0 0
  1. mainactivity.java
  2. ====================
  3. package com.example.swaed.fitnessstyle;
  4.  
  5. import android.content.Context;
  6. import android.content.Intent;
  7. import android.content.SharedPreferences;
  8. import android.support.v7.app.AppCompatActivity;
  9. import android.os.Bundle;
  10. import android.view.View;
  11. import android.widget.EditText;
  12. import android.widget.Toast;
  13.  
  14. import java.util.Date;
  15. import java.util.List;
  16.  
  17. public class MainActivity extends AppCompatActivity implements View.OnClickListener {
  18.     EditText etUserName, etPassword;
  19.     String birthdate, height, crntWeight, goalWeight;
  20.  
  21.  
  22.     @Override
  23.     protected void onCreate(Bundle savedInstanceState) {
  24.         super.onCreate(savedInstanceState);
  25.         setContentView(R.layout.activity_main);
  26.  
  27.         Settings.myContext=getApplicationContext();
  28.         Settings.init();
  29.         connectToLayout();
  30.  
  31.     }
  32.  
  33.     private void connectToLayout() {
  34.         etUserName = (EditText) findViewById(R.id.etUserName);
  35.         etPassword = (EditText) findViewById(R.id.etPassword);
  36.         findViewById(R.id.btnLog).setOnClickListener(this);
  37.         findViewById(R.id.btnSign).setOnClickListener(this);
  38.  
  39.     }
  40.  
  41.     @Override
  42.     public void onClick(View view) {
  43.         switch (view.getId()) {
  44.             case R.id.btnLog:
  45.                 String username = etUserName.getText().toString();
  46.                 String password = etPassword.getText().toString();
  47.  
  48.                 if (username.length() == 0 || password.length() == 0) {
  49.                     Toast.makeText(this, "Please fill username and password!", Toast.LENGTH_LONG).show();
  50.                     return;
  51.                 }
  52.  
  53.                 // pass to next page if user Exsit
  54.  
  55.                 Settings.curUser = User.login(username, password);
  56.                 if (Settings.curUser != null) {
  57.  
  58.                     Intent i = new Intent(this, HomeActivity.class);
  59.                     startActivity(i);
  60.                 } else {
  61.                     Toast.makeText(this, "Invalid username or password!", Toast.LENGTH_LONG).show();
  62.                 }
  63.  
  64.                 break;
  65.  
  66.             case R.id.btnSign:
  67.                 Intent i = new Intent(this, GoalActivity.class);
  68.                 startActivity(i);
  69.                 break;
  70.  
  71.             default:
  72.                 Toast.makeText(this, "Error on click", Toast.LENGTH_LONG).show();
  73.                 break;
  74.         }
  75.  
  76.     }
  77.  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement