Advertisement
Goodiny777

MainActivity.java

Mar 27th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.41 KB | None | 0 0
  1. package com.example.goodiny.mysmarthome;
  2.  
  3. import android.content.Context;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.view.View;
  7. import android.widget.Button;
  8. import android.widget.EditText;
  9. import android.widget.Toast;
  10.  
  11. public class MainActivity extends AppCompatActivity implements View.OnClickListener {
  12.     EditText txtLogin, txtPassword;
  13.     Button btnRegister;
  14.     Context context;
  15.     private final String USER_TEST = "user";
  16.     private final String PASS_TEST = "password";
  17.  
  18.     @Override
  19.     protected void onCreate(Bundle savedInstanceState) {
  20.         super.onCreate(savedInstanceState);
  21.         setContentView(R.layout.activity_main);
  22.         setPointer();
  23.     }
  24.  
  25.     private void setPointer() {
  26.         context = this;
  27.         txtLogin = findViewById(R.id.txt_login);
  28.         txtPassword = findViewById(R.id.txt_password);
  29.         btnRegister = findViewById(R.id.btn_register);
  30.         btnRegister.setOnClickListener(new View.OnClickListener() {
  31.             @Override
  32.             public void onClick(View view) {
  33.                 Toast.makeText(context, "Register now", Toast.LENGTH_LONG).show();
  34.             }
  35.         });
  36.     }
  37.  
  38.     public void btnLogin(View view) {
  39.         String myUser = txtLogin.getText().toString();
  40.         String myPass = txtPassword.getText().toString();
  41.         if (myUser.equals(USER_TEST) && myPass.equals(PASS_TEST)) {
  42.             Toast.makeText(context, "Logined", Toast.LENGTH_LONG).show();
  43.         }else{
  44.             Toast.makeText(context, "Wrong login or password try again!", Toast.LENGTH_LONG).show();
  45.         }
  46.  
  47.     }
  48.  
  49.     @Override
  50.     public void onClick(View view) {
  51.         switch (view.getId()) {
  52.             case R.id.btnArb:
  53.                 Toast.makeText(context, "Arabic", Toast.LENGTH_LONG).show();
  54.                 break;
  55.             case R.id.btnRus:
  56.                 Toast.makeText(context, "Russian", Toast.LENGTH_LONG).show();
  57.                 break;
  58.             case R.id.btnHebr:
  59.                 Toast.makeText(context, "Hebrew", Toast.LENGTH_LONG).show();
  60.                 break;
  61.             case R.id.btnEng:
  62.                 Toast.makeText(context, "English", Toast.LENGTH_LONG).show();
  63.                 break;
  64.             default:
  65.                 Toast.makeText(context, "English by default or choose the language", Toast.LENGTH_LONG).show();
  66.                 break;
  67.         }
  68.     }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement