0
這是一段腳本,必須通過TextRecognizer
識別相機中的文本,然後搜索文本中的某個單詞。如果該詞出現,系統必須在String found
之後保存該詞。無法解析SparseArray的方法<TextBlock>
的問題是,我有這樣的兩個錯誤:
Cannot resolve method 'contains(java.lang.String)'
Cannot resolve method 'getValue(int)'
我怎樣才能解決這個錯誤?我還沒有找到任何類似的方法SparseArray<TextBlock>
。
public void receiveDetections(Detector.Detections<TextBlock> detections) {
String search = "palabra";
final SparseArray<TextBlock> items = detections.getDetectedItems(); //is the detection of textRecognizer of the camera
for (int i=0; i<items.size(); ++i)
{
if(items.get(i).contains(search))
{
String found = items.getValue(i+1);
Log.i("current lines ", found);
}
}
}