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

Mục đích của bản đồ chiếu Android trong nhà cung cấp nội dung là gì?

Notepad ứng dụng từ SDK demo là một ứng dụng mẫu, một ứng dụng phải là một ví dụ về việc sử dụng API và các phương pháp hay sử dụng các API đó, đó là lý do tại sao họ có thể sử dụng bản đồ chiếu. Mặc dù Notepad mẫu không thực sự cần một bản đồ chiếu, việc sử dụng một bản đồ là một cách giới thiệu tốt cho các trường hợp phức tạp hơn khi cần một bản đồ. Ví dụ, nếu tôi nhớ đúng, thì Shelves ứng dụng được viết bởi một trong các kỹ sư của Google đang sử dụng bản đồ chiếu trong ContentProvider của nó và bản đồ chiếu đó không chỉ là một ánh xạ đơn giản với các cặp khóa-giá trị giống hệt nhau.

Tôi cũng đã thêm một liên kết đến tài liệu của phương pháp SQLiteQueryBuilder.setProjectionMap trong đó có một số chi tiết về lý do tại sao bạn cần một bản đồ chiếu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khi nào tôi nên đóng DatabaseHelper?

  2. Khôi phục cơ sở dữ liệu SQLite

  3. Tự động tăng giá trị 'id' khi chèn vào sqlite

  4. SQLite không có cột như vậy

  5. Mở cơ sở dữ liệu Android Sqlite trong Fragment