^ moveToFirst-di chuyển con trỏ đến dòng đầu tiên trong kết quả truy vấn ^ moveToNext-di chuyển con trỏ đến dòng kế tiếp ^ moveToPrevious-di chuyển con trỏ đến dòng trước đó^ getCount-về số lượng hàng trong thiết lập kết quả^ getColumnindexOrThrow-trả về chỉ số Zero cho cột với các quy địnhTên (ném một ngoại lệ nếu không có cột tồn tại với tên đó)^ getColumnName-trả lại tên chỉ số cột được chỉ định^ getColumnNames — trả về một mảng string của tất cả các tên cột trong con trỏ hiện nay ^ moveToPosition-di chuyển con trỏ đến dòng định ^ getPosition — trở về vị trí con trỏ hiện hànhAndroid cung cấp một cơ chế thuận lợi để đảm bảo truy vấn được thực hiện không đồng bộ.CursorLoader lớp và kết hợp quản lý nạp (mô tả sau này trong chương này) đã được giới thiệu trong Android 3.0 (API cấp 11) và bây giờ cũng có sẵn như là một phần của thư viện hỗ trợ, cho phép bạn tận dụng chúng trong khi vẫn hỗ trợ trước đó phiên bản Android.Sau đó trong chương này, bạn sẽ tìm hiểu làm thế nào để truy vấn cơ sở dữ liệu và làm thế nào để trích xuất các giá trị cụ thể hàng/cột từ kết quả các con trỏ.LÀM VIỆC VỚI CÁC CƠ SỞ DỮ LIỆU SQLITEPhần này cho bạn thấy làm thế nào để tạo ra và tương tác với các cơ sở dữ liệu SQLite trong các ứng dụng của bạn.Khi làm việc với cơ sở dữ liệu, nó là hình thức tốt để đóng gói các cơ sở dữ liệu nằm bên dưới và vạch trần chỉ có phương pháp công cộng và hằng số cần thiết để tương tác với rằng cơ sở dữ liệu, thường bằng cách sử dụng những gì thường được gọi như là một lớp hợp đồng hoặc trợ giúp. Lớp này nên tiếp xúc với hằng số cơ sở dữ liệu, đặc biệt là tên cột, mà sẽ được yêu cầu cho populating và truy vấn cơ sở dữ liệu. Sau đó trong chương này, bạn sẽ được giới thiệu đến nhà cung cấp nội dung, mà cũng có thể được sử dụng để lộ những hằng tương tác.Liệt kê 8-1 cho thấy một mẫu của các loại cơ sở dữ liệu các hằng số nên được thực hiện công khai trong một lớp học helper.
đang được dịch, vui lòng đợi..
