Сохранить как действие кнопки в кеше - PullRequest
0 голосов
/ 28 февраля 2020

Я создал приложение, которое может понравиться пользователям каждому сообщению. Как Samsung musi c:

enter image description here

, и я использовал onclicklistener для просмотра изображений с логическим условием, чтобы нравиться или не нравиться.

Я хочу сохранить как действие после добавления его в кэш приложения, например sharedprefences, sqlite или .... Я знаю, что могу сделать это с идентификатором пользователей на сервере, но в моем приложении пользователи не зарегистрированы и могут использовать его без регистрации. Поэтому я хочу сохранить это действие в кеше. Если это возможно, пожалуйста, ведите меня.

1 Ответ

0 голосов
/ 28 февраля 2020

Для вашего случая будет лучше с настраиваемым флажком.

<CheckBox
android:id="@+id/likeIcon"
style="@style/ThumbIconStyle"
android:background="@drawable/selector_like"
android:stateListAnimator="@animator/scale" />

С фоном это состояние селектора для отмеченных и непроверенных. А аниматор / масштаб - это список состояний аниматора.

...