Advertisement
Guest User

Untitled

a guest
Mar 15th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  1. package com.example.user_pc.imhungry;
  2.  
  3. import android.app.AlertDialog;
  4. import android.database.Cursor;
  5. import android.database.sqlite.SQLiteDatabase;
  6. import android.os.Bundle;
  7. import android.support.design.widget.FloatingActionButton;
  8. import android.support.design.widget.Snackbar;
  9. import android.support.v7.app.AppCompatActivity;
  10. import android.support.v7.widget.Toolbar;
  11. import android.view.View;
  12. import android.view.Menu;
  13. import android.view.MenuItem;
  14. import android.widget.Button;
  15. import android.widget.EditText;
  16.  
  17. import java.util.prefs.Preferences;
  18.  
  19. public class MainActivity extends AppCompatActivity {
  20. Button sendBtn;
  21. EditText usernameFld, passwordFld;
  22. // Setting up the database:
  23. SQLiteDatabase mydatabase = openOrCreateDatabase("your database name", MODE_PRIVATE, null);
  24.  
  25. @Override
  26. protected void onCreate(Bundle savedInstanceState) {
  27. super.onCreate(savedInstanceState);
  28. setContentView(R.layout.activity_main);
  29. Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
  30. setSupportActionBar(toolbar);
  31.  
  32.  
  33.  
  34.  
  35. FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
  36. fab.setOnClickListener(new View.OnClickListener() {
  37. @Override
  38. public void onClick(View view) {
  39. Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
  40. .setAction("Action", null).show();
  41. }
  42. });
  43. sendBtn = (Button)findViewById(R.id.sendBtn);
  44. usernameFld = (EditText)findViewById(R.id.usernameFld);
  45. passwordFld = (EditText)findViewById(R.id.passwordFld);
  46.  
  47. }
  48. public void sendBtnOnClick(/*View v*/)
  49. {
  50. mydatabase.execSQL("CREATE TABLE IF NOT EXISTS users(username VARCHAR,password VARCHAR);");
  51. mydatabase.execSQL("INSERT INTO TutorialsPoint VALUES('markigor','igormark');");
  52. Cursor resultSet = mydatabase.rawQuery("Select * from TutorialsPoint",null);
  53. resultSet.moveToFirst();
  54. String username = resultSet.getString(1);
  55. String password = resultSet.getString(2);
  56.  
  57. AlertDialog alert = new AlertDialog.Builder(this).create();
  58. if(usernameFld.getText().toString().equals(username) && passwordFld.getText().toString().equals(password))
  59. {
  60. alert.setTitle("WELCOME"); alert.setMessage("Welcome dear user !!!");
  61. }
  62. else
  63. {
  64. alert.setTitle("ERROR"); alert.setMessage("You are not one of ours !!!");
  65. }
  66. alert.show();
  67. }
  68. public void clearBtnOnClick(View v)
  69. {
  70. usernameFld.setText("");
  71. passwordFld.setText("");
  72. }
  73. public void exitBtnOnClick(View v)
  74. {
  75. finish();
  76. System.exit(0);
  77. }
  78. @Override
  79. public boolean onCreateOptionsMenu(Menu menu) {
  80. // Inflate the menu; this adds items to the action bar if it is present.
  81. getMenuInflater().inflate(R.menu.menu_main, menu);
  82. return true;
  83. }
  84.  
  85. @Override
  86. public boolean onOptionsItemSelected(MenuItem item) {
  87. // Handle action bar item clicks here. The action bar will
  88. // automatically handle clicks on the Home/Up button, so long
  89. // as you specify a parent activity in AndroidManifest.xml.
  90. int id = item.getItemId();
  91.  
  92. //noinspection SimplifiableIfStatement
  93. if (id == R.id.action_settings) {
  94. return true;
  95. }
  96.  
  97. return super.onOptionsItemSelected(item);
  98. }
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement