Page 91 - 24JAM_Pintar_Pemrograman_Android__1-libre
P. 91
24 JAM!! Pintar Pemrograman Android
99: Cursor cursor;
100: try {
101: cursor = db.query(NAMA_TABEL, new String[] { ROW_ID,
102: ROW_NAMA,ROW_HOBI }, ROW_ID + "=" + rowId, null, null, null,
103: null,null);
104: cursor.moveToFirst();
105:
106: if (!cursor.isAfterLast()) {
107: do {
108: arrbaris.add(cursor.getLong(0));
109: arrbaris.add(cursor.getString(1));
110: arrbaris.add(cursor.getString(2));
111: } while (cursor.moveToNext());
112: String r = String.valueOf(arrbaris);
113: Toast.makeText(context, "haha" + r,
114: Toast.LENGTH_SHORT).show();
115: }
116: cursor.close();
117: } catch (Exception e) {
118: e.printStackTrace();
119: Log.e("error", e.toString());
120: Toast.makeText(context, "hhii" + e.toString(),
121: Toast.LENGTH_SHORT).show();
122: }
123: return arrbaris;
124: }
125:
126: public void updateBaris(long rowId, String nama, String hobi) {
127:
128: ContentValues cv = new ContentValues();
129: cv.put(ROW_NAMA, nama);
130: cv.put(ROW_HOBI, hobi);
131:
132: try {
133: db.update(NAMA_TABEL, cv, ROW_ID + "=" + rowId, null);
134: } catch (Exception e) {
135: e.printStackTrace();
136: Log.e("Db Error", e.toString());
137: }
138: }
139:
140: public void deleteBaris(long idBaris){
141: try {
142: db.delete(NAMA_TABEL, ROW_ID+"="+idBaris, null);
143: } catch (Exception e) {
144: e.printStackTrace();
145: Log.e("Error", e.toString());
146: }
147: }
148: }
5. Terakhir kita membuat activity
DatabaseAndroidDua.java
1: package com.db.dua;
2:
3: import java.util.ArrayList;
Dapatkan materi terbaru di 91
www.omayib.com

