на Java, которая должна хранить данные в кэше и никак напрямую не зависеть от дроида, но при этом иметь возможность выступать в роли зависимостей для приложения, то как бы вы хранили данные?
SQLite отпадает, так как андроид идёт без JDBC драйвера, а параша, которую я получил из SQLDroid работает очень криво и порой просто не даёт доступа к значениям из таблицы.
Много данных? Какого рода данные?
данных много, сопоставимо с кэшом телеги (чаты, аккаунты и тп)
А в свою либу ты можешь добавить jdbc зависимость самостоятельно?
всё равно нужен рабочий драйвер
Если честно, я пока не понимаю. Если добавить sqlite-jdbc, там просто jdbc транзитивно нет?
я вроде читал гайдики, даже если получится внести в зависимости jdbc, то всё равно нужно реализовать для него драйвер
Реализованный драйвер же как раз и есть в sqlite-jdbc. У каждой базы своя реализация...
а, так я и говорю. Драйвер sqlite-jdbc по умолчанию не годится для работы с андройдом.
По андроиду лучше в @android_ru
я и туда тоже уже настрочил)
А-а, прошу прощения. Я этого не знал. С андроидом не работал. И вот эта часть мне была не понятна. > никак напрямую не зависеть от дроида
Хорошо, всё равно спасибо!
А какая версия андроида у тебя?
Вообще, я бы начал с апи кеша. А первой реализацией сделал бы просто хранение данных в мапе. А там дальше пока устаканишь апи будет понятно, полезна ли такая библиотека и что с ней можно сделать.
Обсуждают сегодня