Android アプリに WebView があります。
読み込みの進行状況を示すために乾杯します。
webView.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView view, int progress) {
super.onProgressChanged(view, progress);
toast.setText("Loading..." + String.valueOf(progress) + "%");
toast.show();
}
});
問題は、「ホーム」ボタンを押すか、別のアクティビティを開始しても、トーストが更新されて表示され続けることです。
現在のアクティビティが表示されているかどうかを確認する方法はありますか?
例えば:
if(getActivity().isVisible())
toast.show();