Page 89 - 24JAM_Pintar_Pemrograman_Android__1-libre
P. 89
24 JAM!! Pintar Pemrograman Android
100: android:text="@string/namaLabel"
101: android:id="@+id/nama_id"></TextView>
102: <TextView android:layout_width="100dip"
103: android:layout_height="wrap_content"
104: android:text="@string/hobiLabel"
105: android:id="@+id/hobi_id"></TextView>
106: </TableRow>
107: </TableLayout>
108: </LinearLayout>
4. Selanjutnya kita sedikit mengubah
Databasemanager.java
1: package com.db.dua;
2:
3: import java.util.ArrayList;
4:
5: import android.content.ContentValues;
6: import android.content.Context;
7: import android.database.Cursor;
8: import android.database.sqlite.SQLiteDatabase;
9: import android.database.sqlite.SQLiteOpenHelper;
10: import android.util.Log;
11: import android.widget.Toast;
12:
13: public class DatabaseManager {
14:
15: private static final String ROW_ID = "_id";
16: private static final String ROW_NAMA = "nama";
17: private static final String ROW_HOBI = "hobi";
18:
19: private static final String NAMA_DB = "DatabaseAndroidDua";
private static final String NAMA_TABEL = "hobiku
20: private static final int DB_VERSION = 1;
21:
22: private static final String CREATE_TABLE = "create table " +
23: NAMA_TABEL+" (" + ROW_ID + " integer PRIMARY KEY autoincrement,"
24: + ROW_NAMA+ " text," + ROW_HOBI + " text)";
25:
26: private final Context context;
27: private DatabaseOpenHelper dbHelper;
28: private SQLiteDatabase db;
29:
30: public DatabaseManager(Context ctx) {
31: this.context = ctx;
32: dbHelper = new DatabaseOpenHelper(ctx);
33: db = dbHelper.getWritableDatabase();
34: }
35:
36: private static class DatabaseOpenHelper extends
SQLiteOpenHelper {
37: public DatabaseOpenHelper(Context context) {
38: super(context, NAMA_DB, null, DB_VERSION);
39: }
40:
41: @Override
42: public void onCreate(SQLiteDatabase db) {
Dapatkan materi terbaru di 89
www.omayib.com

