我正在开发一个应用程序,其中包含一个显示元素列表的UI。每个要素的特点是投票数量。
我想听一些影响列表的更改,以便我可以更新UI。例如,我有以下三个要素:
Element e1 = new Element(2); // 2 votes.
Element e2 = new Element(5); // 5 votes.
Element e3 = new Element(-3); // -3 votes.
初始化后我的列表如下:[e2, e1, e3]
。
假设我是downvote e1
,所以列表保持不变但我希望我的UI知道元素已被修改。
我搜索了一个解决方案,却找不到一个。我打赌以前有人已经遇到过这个问题。任何想法/图书馆/ ......提供?
非常感谢提前!