在WebView中同时搜索2个单词

时间:2015-11-22 17:45:39

标签: android webview

我想在webView中同时搜索两个单词("错误","正确") 我在API< 16

下使用以下代码
    int  number_match_error=web.findAll("error");
    int number_match_ok=DeleteAccount.web.findAll("correct");

    if(number_match_error!=0)
          Toast.makeText(base_context, "error", Toast.LENGTH_LONG).show();
    else  if(number_match_ok!=0)
         Toast.makeText(base_context, "correct", Toast.LENGTH_LONG).show();

此代码正常运行。 方法findAll()返回一个值。 我正在使用返回值来分隔

但是对于API> 16

我应该使用findAllAsync()

此函数返回空值 所以我不知道如何在Web View中单独搜索这两个单词?

       web.findAllAsync("error");
       web.findAllAsync("correct");
       web.setFindListener(new FindListener() {

    @Override
    public void onFindResultReceived(int activeMatchOrdinal, int numberOfMatches, boolean isDoneCounting) {
//   how found    numberofMathes is for word "error" or "correct"?
});
    }

0 个答案:

没有答案