我在Android应用中创建了一个刷卡刷新布局。 主活动片段中有一个ListView,当用户滑动列表视图时,应用程序从Internet获取数据以显示在列表视图中。 我的问题是,即使在获取数据(正确)后,刷卡刷新轮也不会离开应用程序。 这是我的主片段xml文件的代码:
<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!") ;
}
});
我在Main活动片段的onCreateView方法中创建了刷新侦听器。 我该怎么做才能纠正它?
答案 0 :(得分:4)
完成任务后,请致电:
swipeContainer.setRefreshing(false);