Java 类com.google.zxing.client.result.URIParsedResult 实例源码

项目:keepass2android    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:weex-3d-map    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:ZXingAndroidExt    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
    URIParsedResult uriResult = (URIParsedResult) getResult();
    String uri = uriResult.getURI();
    switch (index) {
        case 0:
            openURL(uri);
            break;
        case 1:
            shareByEmail(uri);
            break;
        case 2:
            shareBySMS(uri);
            break;
        case 3:
            searchBookContents(uri);
            break;
    }
}
项目:tvConnect_android    文件:URIResultHandler.java   
@Override
  public void handleButtonPress(int index) {
    URIParsedResult uriResult = (URIParsedResult) getResult();
    String uri = uriResult.getURI();
    switch (index) {
      case 0:
        openURL(uri);
        break;
      case 1:
        shareByEmail(uri);
        break;
      case 2:
        shareBySMS(uri);
        break;
      case 3:
//        searchBookContents(uri);
        break;
    }
  }
项目:tvConnect_android    文件:URIResultHandler.java   
@Override
  public void handleButtonPress(int index) {
    URIParsedResult uriResult = (URIParsedResult) getResult();
    String uri = uriResult.getURI();
    switch (index) {
      case 0:
        openURL(uri);
        break;
      case 1:
        shareByEmail(uri);
        break;
      case 2:
        shareBySMS(uri);
        break;
      case 3:
//        searchBookContents(uri);
        break;
    }
  }
项目:KeePass2Android    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:PortraitZXing    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
    URIParsedResult uriResult = (URIParsedResult) getResult();
    String uri = uriResult.getURI();
    switch (index) {
    case 0:
        openURL(uri);
        break;
    case 1:
        shareByEmail(uri);
        break;
    case 2:
        shareBySMS(uri);
        break;
    case 3:
        searchBookContents(uri);
        break;
    }
}
项目:PortraitZXing    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
    URIParsedResult uriResult = (URIParsedResult) getResult();
    String uri = uriResult.getURI();
    switch (index) {
    case 0:
        openURL(uri);
        break;
    case 1:
        shareByEmail(uri);
        break;
    case 2:
        shareBySMS(uri);
        break;
    case 3:
        searchBookContents(uri);
        break;
    }
}
项目:PortraitZXing    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
    URIParsedResult uriResult = (URIParsedResult) getResult();
    String uri = uriResult.getURI();
    switch (index) {
    case 0:
        openURL(uri);
        break;
    case 1:
        shareByEmail(uri);
        break;
    case 2:
        shareBySMS(uri);
        break;
    case 3:
        searchBookContents(uri);
        break;
    }
}
项目:PortraitZXing    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
    URIParsedResult uriResult = (URIParsedResult) getResult();
    String uri = uriResult.getURI();
    switch (index) {
    case 0:
        openURL(uri);
        break;
    case 1:
        shareByEmail(uri);
        break;
    case 2:
        shareBySMS(uri);
        break;
    case 3:
        searchBookContents(uri);
        break;
    }
}
项目:QRCodeUtility    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
    URIParsedResult uriResult = (URIParsedResult) getResult();
    String uri = uriResult.getURI();
    switch (index) {
        case 0:
            openURL(uri);
            break;
        case 1:
            shareByEmail(uri);
            break;
        case 2:
            shareBySMS(uri);
            break;
    }
}
项目:weex-analyzer-android    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:weex-3d-map    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:Weex-TestDemo    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:weex    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:sres-app    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:sres-app    文件:SupplementalInfoRetriever.java   
public static void maybeInvokeRetrieval(TextView textView,
                                        ParsedResult result,
                                        HistoryManager historyManager,
                                        Context context) {
  AsyncTaskExecInterface taskExec = new AsyncTaskExecManager().build();
  if (result instanceof URIParsedResult) {
    taskExec.execute(new URIResultInfoRetriever(textView, (URIParsedResult) result, historyManager, context));
    taskExec.execute(new TitleRetriever(textView, (URIParsedResult) result, historyManager));
  } else if (result instanceof ProductParsedResult) {
    String productID = ((ProductParsedResult) result).getProductID();
    taskExec.execute(new ProductResultInfoRetriever(textView, productID, historyManager, context));
  } else if (result instanceof ISBNParsedResult) {
    String isbn = ((ISBNParsedResult) result).getISBN();
    taskExec.execute(new ProductResultInfoRetriever(textView, isbn, historyManager, context));
    taskExec.execute(new BookResultInfoRetriever(textView, isbn, historyManager, context));
  }
}
项目:faims-android    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:Discounty    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
    URIParsedResult uriResult = (URIParsedResult) getResult();
    String uri = uriResult.getURI();
    switch (index) {
        case 0:
            openURL(uri);
            break;
        case 1:
            shareByEmail(uri);
            break;
        case 2:
            shareBySMS(uri);
            break;
        case 3:
            searchBookContents(uri);
            break;
    }
}
项目:Discounty    文件:SupplementalInfoRetriever.java   
public static void maybeInvokeRetrieval(TextView textView,
                                        ParsedResult result,
                                        HistoryManager historyManager,
                                        Context context) {
    AsyncTaskExecInterface taskExec = new AsyncTaskExecManager().build();
    if (result instanceof URIParsedResult) {
        taskExec.execute(new URIResultInfoRetriever(textView, (URIParsedResult) result, historyManager, context));
        taskExec.execute(new TitleRetriever(textView, (URIParsedResult) result, historyManager));
    } else if (result instanceof ProductParsedResult) {
        String productID = ((ProductParsedResult) result).getProductID();
        taskExec.execute(new ProductResultInfoRetriever(textView, productID, historyManager, context));
        switch (productID.length()) {
            case 12:
                taskExec.execute(new AmazonInfoRetriever(textView, "UPC", productID, historyManager, context));
                break;
            case 13:
                taskExec.execute(new AmazonInfoRetriever(textView, "EAN", productID, historyManager, context));
                break;
        }
    } else if (result instanceof ISBNParsedResult) {
        String isbn = ((ISBNParsedResult) result).getISBN();
        taskExec.execute(new ProductResultInfoRetriever(textView, isbn, historyManager, context));
        taskExec.execute(new BookResultInfoRetriever(textView, isbn, historyManager, context));
        taskExec.execute(new AmazonInfoRetriever(textView, "ISBN", isbn, historyManager, context));
    }
}
项目:reacteu-app    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:reacteu-app    文件:SupplementalInfoRetriever.java   
public static void maybeInvokeRetrieval(TextView textView,
                                        ParsedResult result,
                                        HistoryManager historyManager,
                                        Context context) {
  AsyncTaskExecInterface taskExec = new AsyncTaskExecManager().build();
  if (result instanceof URIParsedResult) {
    taskExec.execute(new URIResultInfoRetriever(textView, (URIParsedResult) result, historyManager, context));
    taskExec.execute(new TitleRetriever(textView, (URIParsedResult) result, historyManager));
  } else if (result instanceof ProductParsedResult) {
    String productID = ((ProductParsedResult) result).getProductID();
    taskExec.execute(new ProductResultInfoRetriever(textView, productID, historyManager, context));
  } else if (result instanceof ISBNParsedResult) {
    String isbn = ((ISBNParsedResult) result).getISBN();
    taskExec.execute(new ProductResultInfoRetriever(textView, isbn, historyManager, context));
    taskExec.execute(new BookResultInfoRetriever(textView, isbn, historyManager, context));
  }
}
项目:CordovaDemo    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:CordovaDemo    文件:SupplementalInfoRetriever.java   
public static void maybeInvokeRetrieval(TextView textView,
                                        ParsedResult result,
                                        HistoryManager historyManager,
                                        Context context) {
  AsyncTaskExecInterface taskExec = new AsyncTaskExecManager().build();
  if (result instanceof URIParsedResult) {
    taskExec.execute(new URIResultInfoRetriever(textView, (URIParsedResult) result, historyManager, context));
    taskExec.execute(new TitleRetriever(textView, (URIParsedResult) result, historyManager));
  } else if (result instanceof ProductParsedResult) {
    String productID = ((ProductParsedResult) result).getProductID();
    taskExec.execute(new ProductResultInfoRetriever(textView, productID, historyManager, context));
  } else if (result instanceof ISBNParsedResult) {
    String isbn = ((ISBNParsedResult) result).getISBN();
    taskExec.execute(new ProductResultInfoRetriever(textView, isbn, historyManager, context));
    taskExec.execute(new BookResultInfoRetriever(textView, isbn, historyManager, context));
  }
}
项目:google-glass-share-barcode-bluetooth    文件:UriResultProcessor.java   
@Override
public List<CardPresenter> getCardResults() {
    List<CardPresenter> cardResults = new ArrayList<CardPresenter>();

    URIParsedResult parsedResult = getParsedResult();

    CardPresenter cardPresenter = new CardPresenter()
            .setText(getContext().getString(R.string.website_barcode_label))
            .setFooter(parsedResult.getDisplayResult());
    cardPresenter.setType(CardPresenter.Type.Uri);

    if (getPhotoUri() != null) {
        cardPresenter.addImage(getPhotoUri());
    }
    cardPresenter.addImage(getContext(), R.drawable.logo);

    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setData(Uri.parse(parsedResult.getURI()));
    cardPresenter.setPendingIntent(createPendingIntent(getContext(), intent));

    cardResults.add(cardPresenter);

    return cardResults;
}
项目:ng-cordova-demo    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:ng-cordova-demo    文件:SupplementalInfoRetriever.java   
public static void maybeInvokeRetrieval(TextView textView,
                                        ParsedResult result,
                                        HistoryManager historyManager,
                                        Context context) {
  AsyncTaskExecInterface taskExec = new AsyncTaskExecManager().build();
  if (result instanceof URIParsedResult) {
    taskExec.execute(new URIResultInfoRetriever(textView, (URIParsedResult) result, historyManager, context));
    taskExec.execute(new TitleRetriever(textView, (URIParsedResult) result, historyManager));
  } else if (result instanceof ProductParsedResult) {
    String productID = ((ProductParsedResult) result).getProductID();
    taskExec.execute(new ProductResultInfoRetriever(textView, productID, historyManager, context));
  } else if (result instanceof ISBNParsedResult) {
    String isbn = ((ISBNParsedResult) result).getISBN();
    taskExec.execute(new ProductResultInfoRetriever(textView, isbn, historyManager, context));
    taskExec.execute(new BookResultInfoRetriever(textView, isbn, historyManager, context));
  }
}
项目:zxing-bsplus    文件:URIResultHandler.java   
@Override
public void handleClick(int buttonID) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (buttonID) {
    case R.id.button_open_browser:
      openURL(uri);
      break;
    case R.id.button_share_by_email:
      shareByEmail(uri);
      break;
    case R.id.button_share_by_sms:
      shareBySMS(uri);
      break;
    case R.id.button_search_book_contents:
      searchBookContents(uri);
      break;
  }
}
项目:ngCordova-demo    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:ngCordova-demo    文件:SupplementalInfoRetriever.java   
public static void maybeInvokeRetrieval(TextView textView,
                                        ParsedResult result,
                                        HistoryManager historyManager,
                                        Context context) {
  AsyncTaskExecInterface taskExec = new AsyncTaskExecManager().build();
  if (result instanceof URIParsedResult) {
    taskExec.execute(new URIResultInfoRetriever(textView, (URIParsedResult) result, historyManager, context));
    taskExec.execute(new TitleRetriever(textView, (URIParsedResult) result, historyManager));
  } else if (result instanceof ProductParsedResult) {
    String productID = ((ProductParsedResult) result).getProductID();
    taskExec.execute(new ProductResultInfoRetriever(textView, productID, historyManager, context));
  } else if (result instanceof ISBNParsedResult) {
    String isbn = ((ISBNParsedResult) result).getISBN();
    taskExec.execute(new ProductResultInfoRetriever(textView, isbn, historyManager, context));
    taskExec.execute(new BookResultInfoRetriever(textView, isbn, historyManager, context));
  }
}
项目:CordovaW8BarcodeDemo    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:CordovaW8BarcodeDemo    文件:SupplementalInfoRetriever.java   
public static void maybeInvokeRetrieval(TextView textView,
                                        ParsedResult result,
                                        HistoryManager historyManager,
                                        Context context) {
  AsyncTaskExecInterface taskExec = new AsyncTaskExecManager().build();
  if (result instanceof URIParsedResult) {
    taskExec.execute(new URIResultInfoRetriever(textView, (URIParsedResult) result, historyManager, context));
    taskExec.execute(new TitleRetriever(textView, (URIParsedResult) result, historyManager));
  } else if (result instanceof ProductParsedResult) {
    String productID = ((ProductParsedResult) result).getProductID();
    taskExec.execute(new ProductResultInfoRetriever(textView, productID, historyManager, context));
  } else if (result instanceof ISBNParsedResult) {
    String isbn = ((ISBNParsedResult) result).getISBN();
    taskExec.execute(new ProductResultInfoRetriever(textView, isbn, historyManager, context));
    taskExec.execute(new BookResultInfoRetriever(textView, isbn, historyManager, context));
  }
}
项目:zxing-android-portrait    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:cordova-template    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:cordova-template    文件:SupplementalInfoRetriever.java   
public static void maybeInvokeRetrieval(TextView textView,
                                        ParsedResult result,
                                        HistoryManager historyManager,
                                        Context context) {
  AsyncTaskExecInterface taskExec = new AsyncTaskExecManager().build();
  if (result instanceof URIParsedResult) {
    taskExec.execute(new URIResultInfoRetriever(textView, (URIParsedResult) result, historyManager, context));
    taskExec.execute(new TitleRetriever(textView, (URIParsedResult) result, historyManager));
  } else if (result instanceof ProductParsedResult) {
    String productID = ((ProductParsedResult) result).getProductID();
    taskExec.execute(new ProductResultInfoRetriever(textView, productID, historyManager, context));
  } else if (result instanceof ISBNParsedResult) {
    String isbn = ((ISBNParsedResult) result).getISBN();
    taskExec.execute(new ProductResultInfoRetriever(textView, isbn, historyManager, context));
    taskExec.execute(new BookResultInfoRetriever(textView, isbn, historyManager, context));
  }
}
项目:oxPush    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:oxPush    文件:SupplementalInfoRetriever.java   
public static void maybeInvokeRetrieval(TextView textView,
                                        ParsedResult result,
                                        HistoryManager historyManager,
                                        Context context) {
  AsyncTaskExecInterface taskExec = new AsyncTaskExecManager().build();
  if (result instanceof URIParsedResult) {
    taskExec.execute(new URIResultInfoRetriever(textView, (URIParsedResult) result, historyManager, context));
    taskExec.execute(new TitleRetriever(textView, (URIParsedResult) result, historyManager));
  } else if (result instanceof ProductParsedResult) {
    String productID = ((ProductParsedResult) result).getProductID();
    taskExec.execute(new ProductResultInfoRetriever(textView, productID, historyManager, context));
  } else if (result instanceof ISBNParsedResult) {
    String isbn = ((ISBNParsedResult) result).getISBN();
    taskExec.execute(new ProductResultInfoRetriever(textView, isbn, historyManager, context));
    taskExec.execute(new BookResultInfoRetriever(textView, isbn, historyManager, context));
  }
}
项目:NYC-Glass-Challenge-Oct2014    文件:UriResultProcessor.java   
@Override
public List<CardPresenter> getCardResults() {
    List<CardPresenter> cardResults = new ArrayList<CardPresenter>();

    URIParsedResult parsedResult = getParsedResult();

    CardPresenter cardPresenter = new CardPresenter()
            .setText("Open in Browser")
            .setFooter(parsedResult.getDisplayResult());

    if (getPhotoUri() != null) {
        cardPresenter.addImage(getPhotoUri());
    }

    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setData(Uri.parse(parsedResult.getURI()));
    cardPresenter.setPendingIntent(createPendingIntent(getContext(), intent));

    cardResults.add(cardPresenter);

    return cardResults;
}
项目:hive-ios    文件:URIResultHandler.java   
@Override
public void handleButtonPress(int index) {
  URIParsedResult uriResult = (URIParsedResult) getResult();
  String uri = uriResult.getURI();
  switch (index) {
    case 0:
      openURL(uri);
      break;
    case 1:
      shareByEmail(uri);
      break;
    case 2:
      shareBySMS(uri);
      break;
    case 3:
      searchBookContents(uri);
      break;
  }
}
项目:hive-ios    文件:SupplementalInfoRetriever.java   
public static void maybeInvokeRetrieval(TextView textView,
                                        ParsedResult result,
                                        HistoryManager historyManager,
                                        Context context) {
  AsyncTaskExecInterface taskExec = new AsyncTaskExecManager().build();
  if (result instanceof URIParsedResult) {
    taskExec.execute(new URIResultInfoRetriever(textView, (URIParsedResult) result, historyManager, context));
    taskExec.execute(new TitleRetriever(textView, (URIParsedResult) result, historyManager));
  } else if (result instanceof ProductParsedResult) {
    String productID = ((ProductParsedResult) result).getProductID();
    taskExec.execute(new ProductResultInfoRetriever(textView, productID, historyManager, context));
  } else if (result instanceof ISBNParsedResult) {
    String isbn = ((ISBNParsedResult) result).getISBN();
    taskExec.execute(new ProductResultInfoRetriever(textView, isbn, historyManager, context));
    taskExec.execute(new BookResultInfoRetriever(textView, isbn, historyManager, context));
  }
}