Я хочу сохранить мой объект, который будет храниться в Sq lite Db, и обратно запрограммировать его обратно, я хочу знать, как вставить объект в sqlite, т.е. как вставлять в sqlite как объект двоичных объектовКак написать и прочитать объект blob в Blackberrry Java
ответ
Существует очень похожий вопрос одному на форуме разработчиков BB Java здесь:
How-to-write-and-read-a-blob-object-in-Blackberry-Java
Тот же ответ применяется здесь - вы должны сериализации объекта в байтах, а затем записать байт. Существует официальная документация для записи двоичных объектов байт здесь:
Там нет ничего, чтобы действительно помочь вам с проблемой преобразования объекта в байты и обратно в Blackberry Java. Вы должны сделать это сами. И поскольку нет никакого отражения, вам нужно создать отдельные методы сериализации и десериализации для каждого объекта.
Я бы предложил сериализацию в формате JSON. У людей Android есть GSON, которые сделают это для них, но в BlackBerry вы должны сделать все сами.
На самом деле процесс сериализации очень похож на то, что вы сделали бы, если бы вам пришлось отправить объект на сервер с помощью HTTP PUT. Вы должны создать строку JSON, которую вы затем добавите в качестве почтовых данных. При создании blob из строки JSON вы просто конвертируете String в байты (не забудьте использовать UTF-8 при преобразовании в байты и из них, если вы решите использовать JSON).
В сети много информации о сериализации объектов, но вы потратите много времени на сортировку материалов, которые полезны в BlackBerry, поскольку она реализует только J2ME.
Существует документ, который обсуждает сериализации и представляет несколько вариантов сериализации здесь: Recursive and non-recursive method to serialize object at J2ME Как уже отмечалось, я бы не использовать «двоичный» подход, используемый в работе, я хотел бы использовать JSON. Затем вы можете использовать парсер JSON для десериализации.
Если вы делаете это только для одного класса, вы можете добавить код в этот класс. Если вы планируете продолжить это, вы можете подумать о создании интерфейса, который реализует сериализуемые объекты, а затем в вашей общей обработке SQL вы можете написать общий код для обработки объектов, реализующих этот интерфейс. Просто мысль.
- 1. Как создать объект BLOB в java?
- 2. Прочитать написать файл класса java
- 3. Прочитать javascript-объект в java
- 4. прочитать объект JSON в Java
- 5. Как написать объект в файл в java?
- 6. Как написать и прочитать массив размерного списка?
- 7. Как я могу написать объект BsonDocument в файл и прочитать его снова, используя Java
- 8. Попытка прочитать blob
- 9. написать java-объект в файл класса
- 10. Как написать объект JSON в java-коде?
- 11. Java получить Blob из базы данных и написать
- 12. Прочитать шаблон Word в Java и написать другую информацию
- 13. Как написать BLOB в android FAST?
- 14. Как написать объект «classregtree» в файле?
- 15. Как преобразовать объект Blob в файл PDF в Java?
- 16. Как написать InMemoryRandomAccessStream и затем прочитать?
- 17. Как прочитать общий XML-файл для отдыха в объект java?
- 18. Можно ли написать C# double и прочитать его на Java?
- 19. Макет справа налево в HorizontalFieldManager на BlackBerrry
- 20. Вызов из функции в Blackberrry 10 qml?
- 21. Преобразование Blob в JPG и обновление blob
- 22. написать и прочитать в pdf-файле
- 23. Невозможно написать и прочитать файл в asp.net
- 24. Не удается прочитать и написать между Java Socket/Client
- 25. написать весь объект войти в Java
- 26. Исключение FileNotFound при попытке прочитать и написать
- 27. Canvas to blob возвращает пустой объект blob
- 28. Как загрузить и прочитать файлы из контейнера azure blob
- 29. написать мой древовидный объект в файл в java?
- 30. объект BLOB не виден