Tôi muốn biết nếu có thể có một số DbOpenHelper trong cùng một ứng dụng Android nhưng để sử dụng chúng để viết và đọc trong cùng một cơ sở dữ liệu? vì tôi đang cố gắng tạo các bảng từ 2 OpenHelper khác nhau (với các tên khác nhau) và chỉ có cái đầu tiên có vẻ như tạo ra. khi tôi cố gắng chạy phiên bản thứ 2, tôi gặp lỗi ...Có một số SQLiteOpenhelper trong một ứng dụng Android
6
A
Trả lời
11
Có vẻ như Bạn không thể có nhiều người trợ giúp cho mỗi DB. Dưới đây là giải thích lý do: http://blog.foxxtrot.net/2009/01/a-sqliteopenhelper-is-not-a-sqlitetablehelper.html
0
Thêm câu lệnh TABLE_CREATE
vào onOpen(SQLiteDatabase db)
để đảm bảo rằng bảng thứ hai được tạo trong trường hợp kết nối cơ sở dữ liệu đã được mở. Hơn nữa, tuyên bố TABLE_CREATE
phải bao gồm IF NOT EXIST
trong trường hợp bảng đã tồn tại.
Các vấn đề liên quan
- 1. SQLiteOpenHelper onUpgrade() Lẫn lộn Android
- 2. Android: tôi có thể sử dụng một lớp SQLiteOpenHelper cho nhiều tệp cơ sở dữ liệu không?
- 3. Làm thế nào để gọi một ứng dụng Android từ một ứng dụng android
- 4. Sử dụng đúng Sqlite trên Android (SQLiteOpenHelper, kết nối, chủ đề chính, v.v ...)
- 5. Lớp SQLiteOpenHelper làm gì với tham số ngữ cảnh?
- 6. Thử nghiệm một ứng dụng cho Android
- 7. Quyết định giữa bối cảnh hoạt động hoặc bối cảnh ứng dụng để khởi tạo SQLiteOpenHelper
- 8. Cách thay đổi Tên ứng dụng Android và ID của một ứng dụng hiện có?
- 9. Đóng gói HTML trong một ứng dụng cho Android
- 10. Hai ứng dụng Android trong cùng một dự án Eclipse?
- 11. Tôi có thể sử dụng các thư viện từ FFmpeg trong một ứng dụng Android không?
- 12. Có thể sử dụng cùng một id ứng dụng facebook cho cả ứng dụng android và iphone không?
- 13. Cách hoạt động của SQLiteOpenHelper Context
- 14. Mở ứng dụng Twitter từ ứng dụng khác và tải một số trang
- 15. Android - Ra mắt Google Navigation từ một ứng dụng
- 16. Tôi có nên gọi .đóng() trên cả SQLiteDatabase và SQLiteOpenHelper
- 17. Thêm một loạt các nút vào GridView trong một ứng dụng Android
- 18. Chính xác, việc xuất một ứng dụng Android là gì?
- 19. Có thể cài đặt nhiều ứng dụng android trong một tệp APK không?
- 20. Có thể xây dựng một ứng dụng Android với PhoneGap đúng bên trong Visual Studio không?
- 21. Có bao nhiêu luồng đồng thời trong một ứng dụng?
- 22. Android, Nhiều ứng dụng, Nhiều khách hàng, Một kho khóa
- 23. Cách gọi máy tính Android từ một ứng dụng
- 24. Cách kiểm tra hiệu suất của một ứng dụng Android?
- 25. Cách bắt đầu một ứng dụng android với valgrind
- 26. Thêm TableLayout động có đường viền trong Ứng dụng Android
- 27. Android: truyền tham số cho một tab
- 28. Gọi một ứng dụng từ một ứng dụng khác
- 29. Ý nghĩa của một số hằng số Paint trong Android
- 30. Android, hai ứng dụng một cơ sở dữ liệu?
Thật vậy, mà trả lời câu hỏi của tôi, tôi sẽ phải sáp nhập OpenHelpers của tôi và tạo bảng của tôi tất cả vào đầu App của tôi. thx matekm – Sephy