SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Apakah id sumber daya berubah setiap kali aplikasi dimulai

Salah satu pendekatan adalah menyimpan sumber daya dapat digambar di strings.xml sebagai larik string, seperti ini:

 <string-array name="location_flags">
    <item>@drawable/ic_image_name</item>
    <item>@drawable/ic_image_name</item>
    <item>@drawable/ic_image_name</item>
    <item>@drawable/ic_image_name</item>
    <item>@drawable/ic_image_name</item>
    <item>@drawable/ic_image_name</item>
    <item>@drawable/ic_image_name</item>
</string-array>

Kemudian baca larik ini dalam kode aktivitas Anda :

TypedArray locationFlags=getResources().obtainTypedArray(R.array.location_flags);

Kemudian menerapkan for loop Anda bisa mendapatkan Drawable seperti ini:

for(int i=0i<locationFlags.length();i++)
 {

   Drawable drawable = locationFlags.getResourceId(i, -1);
 }

Pastikan untuk mendaur ulang TypedArray setelah menggunakannya, karena ini adalah sumber daya bersama :

 locationFlags.recycle();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Impor File CSV Ke Tabel SQLite

  2. Bagaimana cara memilih data antara dua tanggal dari sqlite db dalam format dd-mm-yyyy?

  3. Kirim aplikasi dengan database

  4. Jumlahkan nilai berdasarkan bulan dalam milidetik

  5. Cara Membuat Kolom Terhitung di SQLite