Advertisement
Guest User

Untitled

a guest
Apr 18th, 2015
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.29 KB | None | 0 0
  1. package com.software.konrad.myprivatehairdresser;
  2.  
  3. import android.app.Activity;
  4. import android.content.Context;
  5. import android.content.Intent;
  6. import android.os.Bundle;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10. import android.widget.Toast;
  11.  
  12. public class LoginActivity extends Activity {
  13.     private EditText editText, editText2;
  14.     private Button button3, button4;
  15.     private String loginUser, loginPassword;
  16.  
  17.     @Override
  18.     protected void onCreate(Bundle savedInstanceState) {
  19.         super.onCreate(savedInstanceState);
  20.  
  21.         setContentView(R.layout.activity_login);
  22.         editText = (EditText) findViewById(R.id.editText);
  23.         editText2 = (EditText) findViewById(R.id.editText2);
  24.         button3 = (Button) findViewById(R.id.button3);
  25.         button4 = (Button) findViewById(R.id.button4);
  26.         button3.setOnClickListener(new View.OnClickListener() {
  27.             @Override
  28.             public void onClick(View v) {
  29.                 Intent x2 = new Intent(LoginActivity.this, UserInterfaceActivity.class);
  30.                 finish();
  31.             }
  32.         });
  33.  
  34.         button4.setOnClickListener(new View.OnClickListener() {
  35.             @Override
  36.             public void onClick(View v) {
  37.                 try {
  38.                     loginCheckIsFieldEmpty();
  39.                 } catch (Exception e) {
  40.                     loginInformaction();
  41.                 }
  42.             }
  43.         });
  44.     }
  45.  
  46.  
  47.     private void loginCheckIsFieldEmpty() {
  48.         if ( editText.getText().toString().length() <= 2 ||
  49.               editText2.getText().toString().length() <= 2) {
  50.             throw new IllegalStateException("siemanko pozdrawiam ziomków");
  51.         }
  52.     }
  53.  
  54.     private void loginInformaction() {
  55.         Context context = getApplicationContext();
  56.         CharSequence text = "Uzupełnij wszystkie pola poprawnie!";
  57.         int duration = Toast.LENGTH_SHORT;
  58.  
  59.         Toast toast = Toast.makeText(context, text, duration);
  60.         toast.show();
  61.     }
  62.  
  63.     private void checkDbInfo(){
  64.         Database database = new Database(this);
  65.     database.open();
  66.     database.insertUser("testName1", "testSurname1", "testUserPhone1", "testLogin1", "testUserPassword1");
  67.  
  68.     Cursor c = database.getAllUsers();
  69.     UserTask task = null;
  70.     List<UserTask> tasks = new ArrayList<UserTask>();
  71.     if (cursor==null) {
  72.     return;
  73.     }
  74.     cursor.moveToFirst(); // przelatujemy do 1 pozycji zwróconego kursora (kursor to coś takiego jak lista)
  75.     while (!cursor.isAfterLast()) { // iterujemy po kursorze tak jak petla for(int i=0; bleblelbe...)
  76.             String userName = cursor.getString(USER_NAME_COLUMN);
  77.             String userSurname = cursor.getString(SURNAME_COLUMN);
  78.             String userPhone = cursor.getString(PHONE_COLUMN);
  79.             String userLogin = cursor.getString(USER_LOGIN_COLUMN);
  80.             String userPassword = cursor.getString(USER_PASSWORD_COLUMN);
  81.             task = new UserTask(id,userName,userSurname,userPhone,userLogin,userPassword);
  82.         tasks.add(task);
  83.         cursor.moveToNext();
  84.         }
  85.     Teraz nasza lista tasks powinna zawierac wszystkie UserTaski, wiec wezmy przeiterujmy zeby wypisalo nam imie z kazdego usera
  86.     for (UserTask user : tasks) {
  87.         Log.i("Test bazy danych", user.getName());
  88.     }
  89.     database.close();
  90.     }
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement