草庐IT

setRefreshing

全部标签

android - SwipeRefreshLayout 和刷新状态

我正在为Google支持库的SwipeRefreshLayout中的文档而苦苦挣扎。当我使用setOnRefreshListener设置的回调接收到刷新调用时,我执行了我的操作,之后我发现我需要再次将刷新状态设置为false-如果我不这样做那个,我再也不能通过滑动来触发它了!mSwipeRefreshLayout=(SwipeRefreshLayout)findViewById(R.id.swipe_refresh_layout);if(mSwipeRefreshLayout!=null){mSwipeRefreshLayout.setOnRefreshListener(newSwip

android - SwipeRefreshLayout 刷新动画不会停止

我已经实现了一个将SwipeRefreshLayout作为内容View的fragment。刷新动画在onRefresh时触发,但即使在从服务器检索数据后将setRefreshing设置为false,它也不会停止。@OverridepublicvoidonRefresh(){handler.post(refreshing);}privatefinalRunnablerefreshing=newRunnable(){publicvoidrun(){try{if(isRefreshing()){handler.postDelayed(this,1000);}else{swipeLayout.

android - SwipeRefreshLayout setRefreshing() 最初不显示指示器

我有一个非常简单的布局,但是当我在fragment的onActivityCreated()中调用setRefreshing(true)时,它最初不会显示。它只在我拉动刷新时显示。任何想法为什么它最初没有出现?fragmentxml:fragment代码:publicstaticclassLinkDetailsFragmentextendsBaseFragmentimplementsSwipeRefreshLayout.OnRefreshListener{@InjectView(R.id.swipe_container)SwipeRefreshLayoutmSwipeContainer;