Android 当ListView没有数据时,OnScrollListener';s onScroll不能被解雇吗?

Android 当ListView没有数据时,OnScrollListener';s onScroll不能被解雇吗?,android,listview,Android,Listview,当用户滚动到listview的末尾时,我需要加载更多数据 当ListView的适配器没有数据时,无法激发OnScrollListener的onScroll! 调用ListView的setAdapter时,将调用OnScrollListener的onScroll。但当用户按下屏幕并滚动ListView(没有数据)时,OnScrollListener的onScroll没有被调用。 当ListView至少有on行时,如果用户滚动ListView,将调用OnScrollListener的onScroll

当用户滚动到listview的末尾时,我需要加载更多数据

当ListView的适配器没有数据时,无法激发OnScrollListener的onScroll! 调用ListView的setAdapter时,将调用OnScrollListener的onScroll。但当用户按下屏幕并滚动ListView(没有数据)时,OnScrollListener的onScroll没有被调用。
当ListView至少有on行时,如果用户滚动ListView,将调用OnScrollListener的onScroll。

我要做的是在我的
onCreate
方法中使用
ArrayAdapter
只调用一次
setAdapter
。我传入了一个维护引用的
列表。当我想添加更多项目时,我会将它们添加到此列表中。然后我调用
adapter.notifyDataSetChanged

通过这种方式,当用户到达底部时,您可以在列表的末尾添加更多项,而不必清除ListView或设置新适配器