Android FireBase любимые изменения кнопки - PullRequest
0 голосов
/ 15 января 2020

У меня есть список. Я снимаю данные, используя базу данных Firebase. У меня есть любимое изображение кнопки в моем списке. Когда я нажимаю кнопку, избранное добавляется на страницу избранного. Когда я нажимаю кнопку, изображение любимой кнопки меняется. Но когда я прокручиваю вверх или вниз страницу или переключаюсь на другую страницу, это измененное изображение возвращается в исходное состояние. Что я могу сделать.

1 Ответ

0 голосов
/ 15 января 2020

Состояние кнопки не сохраняется при перемещении по действиям, потому что объект действия каждый раз восстанавливается, поэтому для его исправления просто установите переменную stati c.

  private static boolean isCandyPressed = false;

Затем в onclick () кнопки установите для него значение true. И, таким образом, обрабатывайте ваши логики c повсюду, проверяя эту переменную. Надеюсь, что это решит вашу проблему

...