Sự khác nhau giữa bộ điều hợp Array và Bộ điều hợp con trỏ trong Android là gì?Sự khác biệt giữa bộ chuyển đổi mảng và Bộ điều hợp con trỏ trong Android
Trả lời
Mảng Adaptor: Một adapter mà phải mất một mảng các mục và sử dụng mảng này để tạo danh sách của bạn.
CursorAdapter: Mất con trỏ mà bạn nhận được do truy vấn vào cơ sở dữ liệu sqlite hoặc trình phân giải nội dung. Bạn chuyển con trỏ này tới bộ điều hợp và danh sách được tạo dựa trên dữ liệu có trong con trỏ.
Mảng Adapter là cho mảng các chuỗi hoặc dữ liệu .. Cursor Adapter được sử dụng khi bạn có dữ liệu trong một Cursor .. ví dụ như khi bạn nhận được dữ liệu từ cơ sở dữ liệu ..
Bộ chuyển đổi mảng BaseAdapter cụ thể được hỗ trợ bởi một mảng các đối tượng tùy ý. Bạn có thể thêm danh sách hoặc mảng của các đối tượng tùy chỉnh
Bộ điều hợp con trỏ Bộ điều hợp hiển thị dữ liệu từ Con trỏ. Con trỏ phải bao gồm cột có tên "_id" hoặc lớp này sẽ không hoạt động.
Xin chào tôi rất mới cho android, tôi muốn tạo cơ sở dữ liệu trong SQLite cho ứng dụng android .. Dữ liệu từ cơ sở dữ liệu sẽ được hiển thị trong listview (hình ảnh, tên) bằng cách sử dụng bộ điều hợp con trỏ ... cách tốt nhất để làm điều này là gì. Tôi có nên có lớp chủ sở hữu quá để giữ chế độ xem được tạo cho danh sách tùy chỉnh ... Bạn có thể hướng dẫn tôi trong ví dụ này ... Giải thích từng bước được đánh giá cao .. Cảm ơn trước ..... – Shane
+ 1 cho Con trỏ phải bao gồm cột có tên "_id" hoặc lớp này sẽ không hoạt động. – tony9099
@Shane Bạn có thể sử dụng Mẫu Chủ để làm cho ListView của bạn hiệu quả hơn. Tuy nhiên, nó không phải là một yêu cầu phụ thuộc vào CursorAdapter độc quyền. –
- 1. Sự khác biệt giữa mẫu bộ điều hợp đối tượng và mẫu bộ điều hợp lớp
- 2. Sự khác biệt giữa mảng ký tự và con trỏ
- 3. Sự khác biệt giữa const. con trỏ và tham chiếu?
- 4. Sự khác biệt giữa con trỏ lơ lửng và rò rỉ bộ nhớ
- 5. Sự khác nhau giữa con trỏ tới con trỏ và con trỏ tới mảng?
- 6. Bộ điều hợp dereference cho bộ lặp của con trỏ
- 7. Sự khác biệt giữa việc sử dụng con trỏ ký tự và mảng ký tự
- 8. Sự khác biệt giữa bộ lọc và chuyển đổi trong MATLAB
- 9. Sự khác biệt giữa con trỏ và biến con trỏ là gì?
- 10. Sự khác biệt giữa * (Con trỏ + Chỉ mục) và Con trỏ []
- 11. Sự khác biệt giữa mẫu Proxy và mẫu Bộ điều hợp?
- 12. Sự khác biệt giữa Bộ sưu tập và Vùng chứa
- 13. Whats sự khác nhau giữa bộ điều hợp và giao diện mạng?
- 14. "Bộ điều hợp" hoặc "bộ điều hợp"?
- 15. sự khác biệt giữa luồng bộ nhớ và dòng phim
- 16. Số học và mảng con trỏ: điều gì thực sự hợp pháp?
- 17. Sự khác biệt giữa con trỏ rõ ràng và tiềm ẩn trong Oracle là gì?
- 18. chuyển đổi mảng 2D thành con trỏ thành con trỏ
- 19. Sự khác biệt giữa tham chiếu chuyển tiếp và *?
- 20. Sự khác biệt giữa const và con trỏ dễ bay hơi trong C là gì?
- 21. sự khác biệt giữa một con trỏ và tham số tham chiếu?
- 22. Sự khác nhau giữa bộ điều hợp kênh và mẫu cổng nhắn tin là gì?
- 23. Sự khác nhau giữa mẫu mặt tiền và bộ điều hợp là gì?
- 24. Sự khác biệt giữa mảng byte và MemoryStream
- 25. Sự khác biệt giữa mảng và đối tượng trong js?
- 26. Sự khác biệt giữa versionName và versionNumber trong Android
- 27. Con trỏ và cấp phát bộ nhớ trong C
- 28. Sự khác biệt giữa cocos2d-android và cocos2d-android-1
- 29. Sự khác biệt giữa bộ điều khiển MVC và logic nghiệp vụ (3 tầng)
- 30. Sự khác biệt giữa các con trỏ thông minh Boost và con trỏ thông minh tiêu chuẩn là gì?
cho bộ điều hợp mảng chúng ta phải truyền dữ liệu từ mã ??? trong khi dữ liệu bộ điều hợp con trỏ xuất phát từ cơ sở dữ liệu ??? không phải là ??? – Shane
Bạn có thể nói điều đó. Bạn có thể tạo dữ liệu của mình trong danh sách Mảng trong mã của bạn, ví dụ: một chuỗi các chuỗi chỉ định tên quốc gia. Sau đó, bạn có thể chuyển nó vào bộ điều hợp mảng để tạo danh sách các quốc gia. Trong trường hợp con trỏ, bạn lấy con trỏ làm dữ liệu trả về khi bạn truy vấn cơ sở dữ liệu hoặc trình giải quyết nội dung (u cần đọc lên) – Shubhayu
bạn được chào đón :) – Shubhayu