Java 中的 ArrayList 添加/删除回调

Art*_*ans 0 java arraylist callback

是否可以创建回调函数 ArrayList 添加/删除方法。

ArrayList 将包含图像 url,我想在添加/删除新元素后立即运行我的代码(更新 UI)。

JB *_*zet 6

将列表封装在您自己的对象中,并在向列表中添加元素之前或之后做任何您想做的事情:

public class UrlContainer {

    private List<String> urls = new ArrayList<String>();

    public void add(String url) {
        doSomething();
        urls.add(url);
        doSomethingElse();
    }

    ...
}
Run Code Online (Sandbox Code Playgroud)