Android : SwipeRefreshLayout の更新中 Indicator を起動時に表示する
onCreateView で直接 SwipeRefreshLayout.setRefreshing(true)
をしても表示されないので、post を使って少し遅らせてから refreshing が true になるようにします。
SwipeRefreshLayout の onMeasure が呼ばれて、サイズが確定してから refreshing を true にしないと上手く表示されためだそうです。
mSwipeRefreshLayout.post(new Runnable() { @Override public void run() { mSwipeRefreshLayout.setRefreshing(true); } });