2015-06-06 99 views
-1

我在我的Android應用程序中創建了刷卡刷新佈局。 主活動片段中有一個ListView,當用戶滑動列表視圖時,應用程序從互聯網獲取數據以顯示在列表視圖中。 我的問題是,即使在獲取數據(正確)後,刷卡輪不會離開應用程序。 這裏是我的主要片段的XML文件中的代碼:即使任務完成後刷卡輪也不會消失(Android)

<android.support.v4.widget.SwipeRefreshLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/activity_main_swipe_refresh_layout" 
android:layout_width="match_parent" 
android:layout_height="wrap_content"> 

<ListView 
    android:id="@+id/listview_forecast" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:divider="#00000000" 
    android:dividerHeight="4dp"/> 
</android.support.v4.widget.SwipeRefreshLayout> 

這裏是我的主要活動片段文件中的代碼(部分)

swipeContainer = (SwipeRefreshLayout) rootView.findViewById(R.id.activity_main_swipe_refresh_layout); 
    swipeContainer.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { 
     @Override 
     public void onRefresh() { 
      Log.v(TAG, "Swiped!") ; 
     } 
    }); 

我創建的onCreateView方法中刷新監聽器主要活動片段。 我能做些什麼來糾正它?

+0

它,當你完成,你必須完成或釋放或刪除或銷燬與該代碼不需要或每個事物的可執行代碼需要相當明顯致電完成 – Pankaj

回答

4

一旦你的任務完成的呼叫:

swipeContainer.setRefreshing(false); 
+0

謝謝,它的工作 –

相關問題