Advertisement
Guest User

Untitled

a guest
Oct 16th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. package com.massurya.loginregister;
  2.  
  3. import android.database.Cursor;
  4. import android.database.sqlite.SQLiteDatabase;
  5. import android.database.sqlite.SQLiteException;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.os.Bundle;
  8. import android.util.Log;
  9. import android.view.View;
  10. import android.widget.Button;
  11. import android.widget.EditText;
  12. import android.widget.Toast;
  13.  
  14. import java.util.ArrayList;
  15.  
  16. public class Login extends AppCompatActivity {
  17. private EditText user,pass;
  18. private Button login;
  19. private SQLiteDatabase newDB;
  20. String TABLE_NAME="Login";
  21. private ArrayList<String> results = new ArrayList<String>();
  22.  
  23. @Override
  24. protected void onCreate(Bundle savedInstanceState) {
  25. super.onCreate(savedInstanceState);
  26. setContentView(R.layout.login);
  27. user = (EditText)findViewById(R.id.user);
  28. pass = (EditText)findViewById(R.id.pass);
  29. login = (Button)findViewById(R.id.login);
  30. login.setOnClickListener(new View.OnClickListener() {
  31. @Override
  32. public void onClick(View view) {
  33. try {
  34. DatabaseHelper dbHelper = new DatabaseHelper(Login.this);
  35. newDB = dbHelper.getWritableDatabase();
  36. Cursor c = newDB.rawQuery("SELECT username, password FROM " + TABLE_NAME
  37. , null);
  38.  
  39. if (c != null) {
  40. if (c.moveToFirst()) {
  41. do {
  42. String user = c.getString(c.getColumnIndex("username"));
  43. String pass = c.getString(c.getColumnIndex("password"));
  44. } while (c.moveToNext());
  45. }
  46. }
  47. } catch (SQLiteException se) {
  48. Log.e(getClass().getSimpleName(), "Could not create or Open the database");
  49. }
  50.  
  51. if (user.getText().toString().equals(user) && pass.getText().toString().equals(pass)){
  52. Toast.makeText(Login.this,"Sukses Login",Toast.LENGTH_SHORT).show();
  53. }else{
  54. Toast.makeText(Login.this,"Gagal Login",Toast.LENGTH_SHORT).show();
  55. }
  56. }
  57. });
  58. }
  59.  
  60. private void openAndQueryDatabase() {
  61.  
  62. }
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement