私は検索してきましたが、私のコードで機能するコードが見つかりません。同様の質問がいくつか見つかりましたが、他の質問は私の「ロード後」のコードでは機能しません。
私が必要としているのは、テキストを検索することです。存在する場合はページを通常どおりに表示し(何もしない、つまり続行します)、存在しない場合は同じWebビューに次のコードでhtmlメッセージを表示します。
String MsgError = "<html><body><h1 style='color:#FF0000'>Error</h1><br /><a style='color:#000000'>An error occurred while page is loading, please try again later.</a></body></html>";
mWebView.loadData(MsgError, "text/html", "UTF-8");
私はこのようなテキストを見つけなければなりません:
Text
これは私の「ロード後」のコードです:
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
view.clearCache(true);
}
よろしくお願いします。