кеширование большого количества данных в android

У меня какая-то техническая проблема, и я не очень разбираюсь в этом. Пожалуйста, помогите мне. На самом деле мне нужно кэшировать большой объем данных (включая изображения и тексты) в Android после их получения с центрального сервера. Данные будут добавляться и удаляться в определенной последовательности, то есть будут кэшироваться/сохраняться только те данные, которые нужны пользователю в данный момент времени. Данные, которые будут кэшироваться, состоят примерно из 80 изображений плюс связанный текст за раз (в худшем случае). Поэтому я думаю, что я должен использовать sqlite db здесь, чтобы кэшировать его. Это лучший вариант здесь, что касается производительности и пространства? Или любой другой есть

С Уважением

Никто другой не имеет представления об этом,


person Husnain Iqbal    schedule 17.05.2013    source источник


Ответы (1)


Я бы предложил сохранить их непосредственно в каком-либо месте, отобразить все изображения, используя любой вид, который вам нравится (например, пользовательский список), а затем удалить бесполезные изображения.

person Bond    schedule 17.05.2013
comment
Я не могу этого сделать, потому что в центральной базе данных много сообщений (изображения + текст), и пользователь получит первые 20 в первый раз. Эти 20 будут кэшированы в каком-то полезном месте и будут отображаться один за другим. Все это не будет отображаться сразу. - person Husnain Iqbal; 18.05.2013
comment
чем я думаю, вы должны реализовать свою собственную идею использования SQLite db. Это может вам помочь. - person Bond; 19.05.2013