Hi team, please take a look at this function

If I set empty adapter at the first time view created
updateHelperDisplays will be called
isFirstLoadingOnlineAdapter will become true, and there is nowhere to set it false again
- if
mEmptyView is not null and data size = 0, then mEmpty will be gone?
Correct me if I am wrong: Lately when I call notifyDataSetChanged(), the function above (in red square) will never call again, so there is no change for mEmpty be visible again?
Expected: When data change, the empty view should be visible/gone base on data size. I don't want to use show/hide empty view explicitly, it will be painful to control states. Because UltimateRecyclerView already has AdapterDataObserver so I expect it could update UI base on data size.
Thanks
Hi team, please take a look at this function

If I set empty adapter at the first time view created
updateHelperDisplayswill be calledisFirstLoadingOnlineAdapterwill become true, and there is nowhere to set it false againmEmptyViewis not null and data size = 0, thenmEmptywill be gone?Correct me if I am wrong: Lately when I call
notifyDataSetChanged(), the function above (in red square) will never call again, so there is no change formEmptybe visible again?Expected: When data change, the empty view should be visible/gone base on data size. I don't want to use show/hide empty view explicitly, it will be painful to control states. Because
UltimateRecyclerViewalready hasAdapterDataObserverso I expect it could update UI base on data size.Thanks