Yes, you can.
As for the call onRefreshComplete(), there is a method setRefreshing():
myRefreshableView.setRefreshing();
Edit:
, onRefreshStarted , . , , . , , :
@Override
public void onRefreshStarted(View view) {
startDownload();
}
, (, onResume):
@Override
public void onResume(){
super.onResume();
mPullToRefreshLayout.setRefreshing(true);
startDownload();
}
isRefreshing() onActivityCreated - , , "" . , onResume , - , .