Advertisement
Putra-Kun123

EditActivity.java

Feb 23rd, 2020
8,771
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. package notes.bapakkau;
  2.  
  3. import android.app.Activity;
  4. import android.content.Intent;
  5. import android.database.Cursor;
  6. import android.database.sqlite.SQLiteDatabase;
  7. import android.os.Bundle;
  8. import android.view.View;
  9. import android.widget.Button;
  10. import android.widget.EditText;
  11. import android.widget.Toast;
  12.  
  13. public class EditActivity extends Activity {
  14. Cursor cursor;
  15. SQLiteDatabase db;
  16. Button edit, hapus;
  17. EditText isi, judul;
  18. Database sqlite, sqlite2;
  19.  
  20.  
  21. public void onCreate(Bundle savedInstanceState) {
  22. super.onCreate(savedInstanceState);
  23. setContentView(R.layout.edit);
  24. judul = (EditText) findViewById(R.id.edjudul);
  25. isi = (EditText) findViewById(R.id.edisi);
  26. edit = (Button) findViewById(R.id.btnedit);
  27. hapus = (Button) findViewById(R.id.btnhapus);
  28. String x = getIntent().getStringExtra("Judul");
  29. sqlite = new Database(this);
  30. cursor =sqlite.getReadableDatabase().rawQuery("Select*from catatan limit " + x + ",1", (String[]) null);
  31. cursor.moveToFirst();
  32. judul.setText(cursor.getString(0));
  33. isi.setText(cursor.getString(1));
  34. sqlite2 = new Database(this);
  35. edit.setOnClickListener(new View.OnClickListener() {
  36. public void onClick(View arg0) {
  37. sqlite2.getWritableDatabase().execSQL("update catatan set isi='" +isi.getText().toString() + "' where judul ='"
  38. + judul.getText().toString() + "'");
  39. Toast.makeText(EditActivity.this.getBaseContext(), "Data Berhasil Terupdate", 0).show();
  40. startActivity(new Intent(getApplicationContext(), MenuActivity.class));
  41. finish();
  42. }
  43. });
  44. hapus.setOnClickListener(new View.OnClickListener() {
  45. public void onClick(View arg0) {
  46. sqlite2.getWritableDatabase().execSQL("Delete from catatan where judul ='"
  47. +judul.getText().toString() + "'");
  48. Toast.makeText(getBaseContext(), "Data Berhasil Terhapus", 0).show();
  49. startActivity(new Intent(getApplicationContext(), MenuActivity.class));
  50. finish();
  51. }
  52. });
  53. }
  54. }
  55. // ig harymalau
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement