@Override
  public void onLoadFinished(Loader<Cursor> cursorLoader, Cursor cursor) {
    CommitDetailsAdapter.Cards cardType = null;

    switch (cursorLoader.getId()) {
      case LOADER_COMMIT:
        cardType = CommitDetailsAdapter.Cards.COMMIT;
        break;
      case LOADER_PROPERTIES:
        cardType = CommitDetailsAdapter.Cards.PROPERTIES;
        break;
      case LOADER_MESSAGE:
        cardType = CommitDetailsAdapter.Cards.COMMIT_MSG;
        break;
      case LOADER_FILES:
        cardType = CommitDetailsAdapter.Cards.CHANGED_FILES;
        break;
      case LOADER_REVIEWERS:
        cardType = CommitDetailsAdapter.Cards.REVIEWERS;
        break;
      case LOADER_COMMENTS:
        cardType = CommitDetailsAdapter.Cards.COMMENTS;
        break;
    }
    if (cardType != null) mAdapter.setCursor(cardType, cursor);
  }