gpt4 book ai didi

android - 检测 BaseAdapter.notifyDataSetChanged() 何时完成

转载 作者:IT老高 更新时间:2023-10-28 23:14:54 26 4
gpt4 key购买 nike

我想知道 BaseAdapter.notifyDataSetChanged() 什么时候完成然后做一些事情。我的代码:

BaseAdapter.notifyDataSetChanged();  
mScroller.startScroll(oldX, 0, dx, 0);

mScrollernotifyDataSetChanged() 完成之前滚动。我希望 mScrollernotifyDataSetChanged() 完成后滚动到 oldX

请帮帮我,谢谢。

最佳答案

BaseAdapter 支持注册 DataSetObserver 而不是扩展,您可以在其中监听 onChanged 事件。

notifyDataSetChanged 方法将触发此事件。

adapter.registerDataSetObserver(new DataSetObserver() {
@Override
public void onChanged() {
// ...
}
});

...

adapter.notifyDataSetChanged();

关于android - 检测 BaseAdapter.notifyDataSetChanged() 何时完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12075645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com