У меня есть приложение, которое подходит для приложений Facebook, VK. Мне нужно, чтобы кэш-система имела автономный доступ к некоторым страницам и улучшала время загрузки данных. Я никогда раньше не делал кеш-систему ... Поэтому я очень хочу слушать советы от людей, которые построили такие системы. Например, как лучше сохранить данные в базе данных или в файлах. Если это база данных, где лучше всего хранить ее в папке кеширования приложений Android или использовать простую встроенную базу данных sqlite ... Я буду очень рад всем ответам по моей теме.Лучший способ создания кеша
ответ
Вы можете кэшировать элементы, используя LruCache, доступные на Android. LruCache
Поскольку вы пытаетесь сохранить объекты Json, тогда эффективным способом является получение объектов Json с использованием сетевой библиотеки, такой как Volley
, и сохранение Json String в файле SharedPreferences. И вы можете разобрать его для загрузки в представление, когда захотите! И вы можете кэшировать изображения с помощью NetworkImageView волейбола с помощью LruCache! Это поможет вам кэшировать и заполнять изображения и тексты без проблем! Идеальный учебник уже доступен here
Кроме того, вот code для моей реализации!
Спасибо! Я прочитаю об этих библиотеках, чтобы попробовать –
Ответ в комментарии, если вы найдете какие-либо проблемы! :) – OBX
напишу, спасибо) –
- 1. Лучший способ создания массива
- 2. Лучший способ создания анимации?
- 3. Лучший способ создания JFrame
- 4. Оптимальный способ создания кеша в среде PySpark
- 5. Общий способ создания имен кеша для NSFetchedResultsController
- 6. Лучший способ создания вкладок Android
- 7. Лучший способ обработки создания шаблона?
- 8. Лучший способ создания контроллера «Добавить»
- 9. Лучший способ создания объектов javascript
- 10. Лучший способ создания списка изображений
- 11. Лучший способ создания приложения cakephp
- 12. Лучший способ динамического создания методов
- 13. Лучший способ создания hashmap arraylist
- 14. Лучший способ создания множества массивов?
- 15. Лучший способ создания пользовательского документа?
- 16. Лучший способ создания страничного интерфейса
- 17. Лучший способ создания оконных приложений
- 18. Лучший способ для создания XML
- 19. Лучший способ создания кнопок динамически
- 20. Лучший способ создания одиночного массива
- 21. Лучший способ создания хеш-функции
- 22. Лучший способ создания движущейся карты
- 23. Лучший способ создания модулей javascript?
- 24. Лучший способ создания вкладок jQuery
- 25. Лучший способ создания этих таблиц
- 26. Лучший способ создания дерева категорий
- 27. Лучший способ создания многоразовых типов контента?
- 28. Лучший способ создания разных зон в Unity?
- 29. Лучший способ создания форм надписи над надписью?
- 30. Лучший способ создания dropdownlists в цикле
Что вы пытаетесь сохранить? Это изображения или просто текст? – OBX
Изображения и текст (объекты json) –