SwipeRefreshLayout setRefreshing() not showing indicator initially

Faced with same issue. My solution –

mSwipeRefreshLayout.post(new Runnable() {
    @Override
    public void run() {
        mSwipeRefreshLayout.setRefreshing(true);
    }
});

Leave a Comment