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

Cara menutup kursor dengan benar di android

Anda tidak menutup kursor di getDateMove , getTotalWeightLBS , loadRooms ,...

Di mana-mana di mana kursor tidak diperlukan lagi tutup. Dalam metode tersebut gunakan try-finally, itu akan menjamin untuk mengeksekusi kode di blok akhirnya bahkan ketika pengecualian yang dilemparkan terjadi.

Ubah kode dalam metode Anda dari ini:

try{
  // get data from cursor
} catch (Exception e) {
    c.close();
}

untuk ini:

try {
   // get data from cursor
} catch (Exception e) {
   // exception handling
} finally {
   if(c != null){
       c.close();
   }
} 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara memperbarui tabel dengan activeandroid setelah menambahkan kolom baru

  2. SQLite ADA

  3. Ekspor database SQLite ke file XML

  4. Sinkronisasi database SQLite offline dengan database MySQL online

  5. Buat Database di SQLite