Beispiel #1
0
 private void setSelected(DigestView digestUi) {
   if (digestUi != selected) {
     if (selected != null) {
       selected.deselect();
     }
     if (digestUi != null) {
       // Log.info("SearchPresenter: Set selected");
       digestUi.select();
     }
     selected = digestUi;
   }
 }
Beispiel #2
0
  @Override
  public void onDigestReady(int index, Digest digest) {
    if (isRenderingInProgress) {
      return;
    }

    setSelected(null);
    DigestView digestToRemove = findDigestView(digest);
    if (digestToRemove == null) {
      return;
    }
    DigestView insertRef = searchUi.getNext(digestToRemove);
    digestToRemove.remove();
    DigestView newDigestUi = insertDigest(insertRef, digest);
    setSelected(newDigestUi);
  }