在android应用中有一个webView。
下面代码中我用toast显示加载进度:
webView.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView view, int progress) {
super.onProgressChanged(view, progress);
toast.setText("Loading..." + String.valueOf(progress) + "%");
toast.show();
}
});
问题是这样的,在我按了home键或者开始了另一个activity之后,这个应用还会不断更新,显示toast。
有没有方法在当前activity显示时检测是否后台运行了?
比如:
if(getActivity().isVisible())
toast.show();