【发布时间】:2018-01-01 15:41:10
【问题描述】:
注意:这个问题已经被问过here.,但没有得到任何答案,所以我决定用我的代码重新发布。
当用户从顶部拉下屏幕时,我希望 webView 刷新当前页面,这工作正常。问题是页面加载后加载进度条没有停止。
这是MainActivity.java
// Swipe to Refresh
SwipeRefreshLayout swipeLayout = (SwipeRefreshLayout)this.findViewById(R.id.swipeToRefresh);
swipeLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
myWebView.reload(); // refreshes the WebView
}
});
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
progressBar.setVisibility(View.GONE);
if (null != swipeLayout && swipeLayout.isRefreshing()) {
swipeLayout.setRefreshing(false);
}
}
我已经更新了代码,但它仍在加载中。
【问题讨论】:
标签: java android android-layout webview pull-to-refresh