SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Cách đóng con trỏ đúng cách trong Android

Bạn không đóng con trỏ trong getDateMove , getTotalWeightLBS , loadRooms , ...

Ở bất cứ đâu mà con trỏ không cần thiết nữa, hãy đóng nó lại. Trong những phương pháp đó, sử dụng try-last, nó sẽ đảm bảo thực thi mã trong khối cuối cùng ngay cả khi xảy ra ngoại lệ ném.

Thay đổi mã trong các phương pháp của bạn từ sau:

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

về điều này:

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. android.database.CursorIndexOutOfBoundsException

  2. Cách hoạt động của SQLite Nullif ()

  3. Cách sử dụng lệnh SQLite Dump

  4. Trả lại thứ Hai đầu tiên của mỗi tháng trong SQLite

  5. Cập nhật tất cả các hàng trong một cột thành giá trị mới