Вы можете сделать это, имея локальную БД, в которой вы сохраните открытые файлы, понравившиеся пользователю, и отдаленный идентификатор, поэтому в любое время вы загружаете обзор или что-то связанное с ним, и вам нужно знать «симпатию», state, вам просто нужно позвонить в местную БД с Идентификатором статьи в ближайшем месте, и поэтому вы узнаете, понравилась ли статья или нет. Также для двойной безопасности вам необходимо сохранить это состояние на удаленном сервере, если пользователь очистит кэш приложения на своем телефоне. то вам просто нужно будет проверить, понравился ли пользователь/не понравился или нет.
Обратите внимание, что вам не нужно «это» на устройстве, но если вы это сделаете, вы сможете избежать некоторых сетевых вызовов веб-сервисов, чтобы знать состояние. Вы также можете просто обратиться к веб-сервису, который отправит вас, если пользователь понравится уже или нет.