2012-04-29 11 views
6

Tôi đã lưu dữ liệu ở phía máy khách bằng điện thoại sử dụng localstorage và bây giờ tôi muốn truy cập dữ liệu đã lưu đó bằng mã java.Phonegap có được các giá trị localstorage từ mã Java không?

Điều này có khả thi không? Tôi có thể làm cái này như thế nào?

Cảm ơn.

+0

Câu hỏi tương tự này có câu trả lời có vẻ đầy hứa hẹn: http://stackoverflow.com/questions/9717988/access-localstorage-or-web-database-created-in-phonegap-from-android-native-code –

+0

Ya Tôi thấy điều đó nhưng dường như nó không trả lời. Tôi có thể tạo cơ sở dữ liệu và tất cả nhưng không chắc chắn làm thế nào để sau đó truy cập nó từ mã java. Điều này dường như không hiển thị ... mã đó là dành cho phía jquery. – Jonovono

Trả lời

3

Tại sao bạn không tạo một plugin gốc lưu trữ các giá trị trong tùy chọn chia sẻ android và gọi nó mỗi khi bạn thêm/xóa các đối tượng trong localstorage. Vì vậy, trong javascript bạn không trực tiếp gọi các hàm localstorage, nhưng một trình bao bọc mà 1) điều khiển localstorage và sau đó 2) gọi các plugin để lưu trữ nó trong các sở thích được chia sẻ là tốt. Tất nhiên điều này liên quan đến một bản sao đôi của mỗi đối tượng, vì vậy bạn sẽ phải xử lý này quá, nhưng nếu sửa đổi để localstorage luôn luôn bắt đầu từ javascript này không phải là một vấn đề.

+0

Tuyệt. Ya, tôi cho rằng tôi có thể làm điều đó. Tôi sẽ cho một phát bắn. Cảm ơn. – Jonovono