关于如何将SwipeRefreshLayout与ListView一起使用的简单示例

有没有人有一个关于如何将SwipeRefreshLayout与ListView一起使用的简单示例? 这是我的情况:

我有一个类SynchDogs从服务器提取数据。 所以该类充当我的适配器的源。 我想使用SwipeRefreshLayout来刷新适配器以及ListView。 DogActivity是SynchDogs的Observer,因此DogActivity实现了一个在新数据准备好时调用的update方法。

所以我实现了onRefresh as

 @Override public void onRefresh() { SynchDogs.getInstance().synchronizeWithServer(); } 

所以我认为这就是我需要启动pull-to-refresh的开始。 如果是这样,内部update我该怎么做才能结束通话?

我也有

 swipeLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_container); swipeLayout.setOnRefreshListener(this); swipeLayout.setColorScheme(android.R.color.holo_blue_bright, android.R.color.holo_green_light, android.R.color.holo_orange_light, android.R.color.holo_red_light); 

更新

基本上,我想知道停止彩色表演的呼吁。