2016-05-22 3 views
1

Я использую Marvel api, чтобы получить имя, изображения и описание, но я хочу, чтобы пользователи также просматривали его в автономном режиме ... Как я могу кэшировать его отдельно от db-системы? Может ли кэш Lru использоваться для этого? Я просто хочу знать, ПодходКэширование элементов списка, когда пользователь отключен

ответ

1

магазин ваш Марвел Список_массивов к БД с помощью TinyDB в деятельности onPause() CallaBack

ArrayList<Person> usersWhoWon = new ArrayList<Person>(); 
tinydb.putListObject("allWinners", usersWhoWon); 

, а затем в onResume() callaback проверить, если пользователь не в сети и получать свой MARVEL комический список из tinyDB

new TinyDB(getApplicationContext()).getListObject(
        PreferenceHelper.MY_CART_LIST_LOCAL, Marvel.class) 
Смежные вопросы