Guest User

Untitled

a guest
Mar 17th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.20 KB | None | 0 0
  1. public class MainActivity extends AppCompatActivity {
  2.  
  3. SQLiteDatabase db;
  4. ArrayList<String> arrayList;
  5. ArrayAdapter<String> arrayAdapter;
  6. Spinner spinner;
  7. Cursor c;
  8. Button button1;
  9. Button button;
  10. EditText editText;
  11. String xx;
  12. @Override
  13. protected void onCreate(Bundle savedInstanceState) {
  14. super.onCreate(savedInstanceState);
  15. setContentView(R.layout.activity_main);
  16. arrayList = new ArrayList<>();
  17. spinner = (Spinner)findViewById(R.id.spinner);
  18. button1 = (Button)findViewById(R.id.button);
  19. button = (Button)findViewById(R.id.button2);
  20. editText = (EditText)findViewById(R.id.editText);
  21.  
  22. try {
  23.  
  24. db= openOrCreateDatabase("yemen07",MODE_PRIVATE,null);
  25. db.execSQL("create table IF NOT EXISTS mytable(Name texr)");
  26. db.execSQL("insert into mytable (Name) values ('772309685')");
  27. db.execSQL("insert into mytable (Name) values ('736382843')");
  28. db.execSQL("insert into mytable (Name) values ('777308879')");
  29. c = db.rawQuery("select * from mytable ",null);
  30. while (c.moveToNext()){
  31. arrayList.add(c.getString(0));
  32. }
  33.  
  34. arrayAdapter = new ArrayAdapter<String>(this,R.layout.support_simple_spinner_dropdown_item,arrayList);
  35. spinner.setAdapter(arrayAdapter);
  36. spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
  37. @Override
  38. public void onItemSelected(AdapterView<?> parent, View view, int position, long l) {
  39. xx = (String)spinner.getItemAtPosition(position);
  40.  
  41. }
  42.  
  43. @Override
  44. public void onNothingSelected(AdapterView<?> adapterView) {
  45.  
  46. }
  47. });
  48.  
  49.  
  50. }catch (Exception ex){
  51. Toast.makeText(getApplicationContext(),ex.getMessage(),Toast.LENGTH_LONG).show();
  52. }
  53.  
  54. button.setOnClickListener(new View.OnClickListener() {
  55. @Override
  56. public void onClick(View view) {
  57. db.execSQL(" delete from mytable where Name='"+xx+"'");
  58. Toast.makeText(getApplicationContext(),"deleted",Toast.LENGTH_LONG).show();
  59. dele_num(xx);
  60. }
  61. });
  62. button1.setOnClickListener(new View.OnClickListener() {
  63. @Override
  64. public void onClick(View view) {
  65. db.execSQL("insert into mytable (Name)values('"+editText.getText().toString()+"')");
  66. Toast.makeText(getApplicationContext(),"done inserted",Toast.LENGTH_LONG).show();
  67.  
  68. }
  69. });
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76. }
  77.  
  78. public void dele_num(String xx){
  79. ArrayAdapter<String> vv;
  80.  
  81. vv = new ArrayAdapter<>(getApplicationContext(),R.layout.support_simple_spinner_dropdown_item);
  82. deleteDatabase(xx);
  83. vv.add(xx);
  84.  
  85.  
  86.  
  87. }
  88.  
  89. public void show_me(){
  90. ArrayList<String> mm = new ArrayList<>();
  91.  
  92. Cursor c = db.rawQuery("slect * from mytable",null);
  93. while (c.moveToNext()){
  94. mm.add(c.getString(0));
  95. }
  96.  
  97. ArrayAdapter<String> vv;
  98.  
  99. vv = new ArrayAdapter<>(getApplicationContext(),R.layout.support_simple_spinner_dropdown_item,mm);
  100.  
  101. spinner.setAdapter(vv);
  102.  
  103.  
  104. }
  105.  
  106. public void add_me(String my_num){
  107.  
  108.  
  109. }
  110. }
  111.  
  112. db.execSQL("insert into mytable (Name) values ('772309685')");
  113. db.execSQL("insert into mytable (Name) values ('736382843')");
  114. db.execSQL("insert into mytable (Name) values ('777308879')");
Add Comment
Please, Sign In to add comment