Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mainactivity.java
- ====================
- package com.example.swaed.fitnessstyle;
- import android.content.Context;
- import android.content.Intent;
- import android.content.SharedPreferences;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.EditText;
- import android.widget.Toast;
- import java.util.Date;
- import java.util.List;
- public class MainActivity extends AppCompatActivity implements View.OnClickListener {
- EditText etUserName, etPassword;
- String birthdate, height, crntWeight, goalWeight;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- Settings.myContext=getApplicationContext();
- Settings.init();
- connectToLayout();
- }
- private void connectToLayout() {
- etUserName = (EditText) findViewById(R.id.etUserName);
- etPassword = (EditText) findViewById(R.id.etPassword);
- findViewById(R.id.btnLog).setOnClickListener(this);
- findViewById(R.id.btnSign).setOnClickListener(this);
- }
- @Override
- public void onClick(View view) {
- switch (view.getId()) {
- case R.id.btnLog:
- String username = etUserName.getText().toString();
- String password = etPassword.getText().toString();
- if (username.length() == 0 || password.length() == 0) {
- Toast.makeText(this, "Please fill username and password!", Toast.LENGTH_LONG).show();
- return;
- }
- // pass to next page if user Exsit
- Settings.curUser = User.login(username, password);
- if (Settings.curUser != null) {
- Intent i = new Intent(this, HomeActivity.class);
- startActivity(i);
- } else {
- Toast.makeText(this, "Invalid username or password!", Toast.LENGTH_LONG).show();
- }
- break;
- case R.id.btnSign:
- Intent i = new Intent(this, GoalActivity.class);
- startActivity(i);
- break;
- default:
- Toast.makeText(this, "Error on click", Toast.LENGTH_LONG).show();
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement