Я хочу реализовать в своем приложении функциональность, подобную твиттеру, так как при первом входе в систему вы получаете данные с сервера и показываете их в списке, но если вы снова откроете приложение без выхода из системы, я не хочу, чтобы приложение запрашивало сервер снова для получения тех же данных, поэтому мой вопрос заключается в том, где хранить данные, которые были получены ранее, поэтому приложение не будет снова запрашивать сервер, а для получения новых данных я реализовал обновляемое представление списка, поэтому пользователь будет получать новые данные, обновляя список .
И еще одна вещь: после обновления я хочу сохранить новые данные в том же месте, где были сохранены предыдущие данные, и я хочу сохранить только 20 элементов, чтобы предотвратить переполнение памяти. пожалуйста, помогите кому-нибудь.
У меня есть выборка массива ArrayList>, где я сохраняю данные при извлечении с сервера.