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
   84   85   86   87   88   89   90   91   92   93   94