Advertisement
Guest User

Untitled

a guest
Feb 8th, 2017
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.71 KB | None | 0 0
  1. \This is Registration Activity with SQLite DB "DB"
  2.  
  3. package com.example.shahxad.myapp;
  4.  
  5. import android.content.Intent;
  6. import android.database.Cursor;
  7. import android.database.sqlite.SQLiteDatabase;
  8. import android.support.v7.app.AppCompatActivity;
  9. import android.os.Bundle;
  10. import android.view.View;
  11. import android.widget.Button;
  12. import android.widget.EditText;
  13. import android.widget.Toast;
  14. import android.os.Handler;
  15. public class RegistrationActivity extends AppCompatActivity {
  16. public SQLiteDatabase DB;
  17. public EditText username, email, phone, password;
  18. @Override
  19. protected void onCreate(Bundle savedInstanceState) {
  20. super.onCreate(savedInstanceState);
  21. setContentView(R.layout.activity_registration);
  22. DB = openOrCreateDatabase("DB", MODE_PRIVATE, null);
  23.  
  24. DB.execSQL("create table if not exists users(REC_ID INTEGER PRIMARY KEY AUTOINCREMENT,NAME varchar(20),EMAIL VARCHAR(20),PHONE integer(10),PASSWORD VARCHAR(20))");
  25. username = (EditText)findViewById(R.id.username);
  26. email = (EditText)findViewById(R.id.email);
  27. phone = (EditText)findViewById(R.id.phone);
  28. password = (EditText)findViewById(R.id.password);
  29. Button reg = (Button) findViewById(R.id.reg);
  30. reg.setOnClickListener(new View.OnClickListener() {
  31. @Override
  32. public void onClick(View v) {
  33. String sql = "insert into users(REC_ID,NAME,EMAIL,PHONE,PASSWORD) values(NULL,'" + username.getText().toString() + "','" + email.getText().toString() + "','" + phone.getText().toString() + "','" + password.getText().toString() + "')";
  34. DB.execSQL(sql);
  35. Cursor cursor = DB.rawQuery("select * from users", null);
  36. cursor.moveToLast();
  37. String result = cursor.getString(0).toString() + cursor.getString(1).toString() + cursor.getString(2).toString() + cursor.getString(3).toString();
  38. Toast.makeText(getApplicationContext(), result, Toast.LENGTH_LONG).show();
  39. Intent intent = new Intent(RegistrationActivity.this, RegSplash.class);
  40. startActivity(intent);
  41.  
  42. }
  43. });
  44. }
  45. }
  46.  
  47. \This is Login Activity (these are two different activities)
  48.  
  49. package com.example.shahxad.myapp;
  50.  
  51. import android.content.Intent;
  52. import android.support.v7.app.AppCompatActivity;
  53. import android.os.Bundle;
  54. import android.view.View;
  55. import android.widget.Button;
  56.  
  57. public class LoginActivity extends AppCompatActivity {
  58.  
  59. @Override
  60. protected void onCreate(Bundle savedInstanceState) {
  61. super.onCreate(savedInstanceState);
  62. setContentView(R.layout.activity_login);
  63. Button login = (Button) findViewById(R.id.login);
  64. login.setOnClickListener(new View.OnClickListener() {
  65. @Override
  66. public void onClick(View v) {
  67.  
  68. Intent intent = new Intent(LoginActivity.this, AppActivity.class);
  69. startActivity(intent);
  70. }
  71. });
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement