1
我的Android應用程序中有一個WebView。我如何知道我的Android應用程序是否在後臺運行?
我爲了顯示加載進度而敬酒。
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時,它仍然保持更新並顯示吐司。
是否有方法檢查當前活動是否顯示?
例如:
if(getActivity().isVisible())
toast.show();
[這](http://www.herongyang.com/Android/Activity-onCreate-and-Callback-Methods.html)可能幫助理解Android應用程序的生命週期。 – TronicZomB 2013-03-04 19:34:34