【发布时间】:2020-01-15 20:55:50
【问题描述】:
我有一个清单。我使用 firebase 数据库拍摄数据。我的列表中有一个最喜欢的按钮图像。当我单击按钮时,收藏夹被添加到收藏夹页面。点击按钮的话,喜欢的按钮图片变化。但是当我在页面上向上或向下滚动或切换到另一个页面时,这个改变的图像会恢复到原来的状态。我该怎么办。
【问题讨论】:
标签: java android firebase button favorites
我有一个清单。我使用 firebase 数据库拍摄数据。我的列表中有一个最喜欢的按钮图像。当我单击按钮时,收藏夹被添加到收藏夹页面。点击按钮的话,喜欢的按钮图片变化。但是当我在页面上向上或向下滚动或切换到另一个页面时,这个改变的图像会恢复到原来的状态。我该怎么办。
【问题讨论】:
标签: java android firebase button favorites
在activity中移动时不会保留按钮的状态,因为每次都会重新实例化activity对象,所以为了修复它,你只需将它设为静态变量即可。
private static boolean isCandyPressed = false;
然后在按钮的 onclick() 中,将其设置为 true。因此,通过检查这个变量来处理你的逻辑。 希望这能解决你的问题
【讨论】: