我以編程方式調用pull-to-refresh作爲奇妙地解釋here在我的片段onResume()
中的一行內容。這是我的代碼:調用Chris Banes以無編程方式刷新以編程方式刷新
private PullToRefreshScrollView panelScrollView;
@Override
public void onResume() {
panelScrollView.setRefreshing();
super.onResume();
}
這將刷新我的片段,但有反彈(就像用戶拉動和釋放),這也是一個不好的用戶體驗。
我的問題:
- 我可以得到相同的刷新沒有反彈?
- 爲什麼片段的
super.onResume()
一旦到達前臺就刷新片段?爲什麼我需要首先撥打PullToRefreshScrollView.setRefreshing()
?
拉到刷新原生支持。你不需要第三方庫。 [見此](https://developer.android.com/training/swipe/add-swipe-interface.html) – Renjith
使用SwipeRefreshLayout Senti。 –
非常感謝!但這是與第三方拉到刷新集成的「遺留代碼」,這種工作方式很有效,我首先想嘗試與其他拉到刷新解決方案集成。 另外我還是不明白我的問題2,爲什麼'onResume()'沒有我的顯式調用沒有刷新片段。 – Senti