Kamis, 23 Mei 2019

Contoh Aplikasi database4|Agus Diar TV

CONTOH APLIKASI DATABASE4

Pertemuan kita kali ini saya akan merancang aplikasi yang fungsi-Nya sama dengan aplikasi database3,tetapi memiliki tambahan menu untuk sortir berdasarkan kemauan user.Buatlah project baru android dengan ketentuan seperti dibawah ini:
Project Name.    :database4
Build Target.       : Android2.3
Aplication name :database4
Package name.   :com.agus.database4
Activity.               :database4
Min SDK.             : 9


Penambahan layout dibuat didalam file xml/prefrences.xml yang mempunyai isi seperti berikut:

xml/preferences.xml
<PreferencesScreen
xmlns:android="http://schemas.android.com/apk/res/android'>
<ListPrefernce
          android:key="sort_order"
          android:title="Sort Order"
          android:sumarry="Choose the order the list uses"
           android:entries="@array/sort_names"
           android:entryValues="@array/sort_clauses"
           android:dialogTitle="Choose a sort order"/>
</PreferencesScreen>

Sedangkan menu yang ditampilkan oleh tombol setting dibuat oleh values/arrays.xml yang mempunyai isi sebagai berikut:

Values/arrays.xml
<?xml version="1.0" endecoding="utf 8">
<resources>
    <string-array name=sort_names">
       <item>By name,ascending</item>
      <item>By name,Descending</item>
       <item>By type</item>
       <item>By adress,Ascending</item>
</string-array>
<string-array name="sort_clauses">
       <item>name ASC</item>
      <item>name DESC</item>
       <item>type,name ASC</item>
      <item>adressDESC</item>
   </string-array>
</resources>


AlmagHelper.java masih sama dengan aplikasi database3,tetapi ada perbedaan didalam fungsi getAll dengan penambahan String ordertBy seperti berikut:
Public cursor getAll(String orderBy) (
             return(getReadableDatabase()
           .rawQuery("SELECT_id, name,alamat,jekel,FROM almag ORDER BY'+orderBy,null));
    )
[Ad].

Tidak ada komentar:

Posting Komentar

Maulid Nabi saw mengikuti akhlak Rasulallah Ustadz Roma Iswadi,MA

Kerinci ,Peringatan Maulid Nabi Besar Muhammad Saw 1441H  yang bertempat di Surau Shilaturrahmi Pancuran Tiga Desa Tj. Mudik Ker...