アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

[Android]SwipeRefreshLayoutでsetRefreshingが動作しない

onCreateやonStartなどで以下のようにしても読み込みアニメーションが開始されません。

mSwipeRefresh.setRefreshing(true);

以下のようにします。

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

Runnableは非同期で開始する的なものなのかな。