Con trỏ đại diện cho kết quả của một truy vấn và về cơ bản trỏ đến một hàng của kết quả truy vấn. Bằng cách này, Android có thể đệm các kết quả truy vấn một cách hiệu quả; vì nó không phải tải tất cả dữ liệu vào bộ nhớ.
Để lấy số phần tử của truy vấn kết quả, hãy sử dụng getCount()
phương pháp.
Để di chuyển giữa các hàng dữ liệu riêng lẻ, bạn có thể sử dụng các phương thức moveToFirst()
và moveToNext()
. Các isAfterLast()
phương pháp cho phép để kiểm tra xem phần cuối của kết quả truy vấn đã đạt tới.
Con trỏ cung cấp gõ get * () phương pháp, ví dụ getLong(columnIndex)
,getString(columnIndex)
để truy cập dữ liệu cột cho vị trí hiện tại của kết quả. "ColumnIndex" là số cột mà bạn đang truy cập.
Con trỏ cũng cung cấp getColumnIndexOrThrow(String)
phương thức cho phép lấy chỉ mục cột cho tên cột của bảng.
Một con trỏ cần được đóng lại bằng close()
lời gọi phương thức. Một truy vấn trả về một đối tượng Con trỏ.