コード例 #1
0
  @Override
  public LogResult postLog(
      final Geocache cache,
      final TrackableLog trackableLog,
      final Calendar date,
      final String log) {
    try {
      final ImmutablePair<StatusCode, List<String>> response =
          GeokretyConnector.postLogTrackable(getContext(), cache, trackableLog, date, log);

      final String logs =
          (response.getRight().isEmpty() ? "" : StringUtils.join(response.getRight(), "\n"));
      return new LogResult(response.getLeft(), logs);
    } catch (final Exception e) {
      Log.e("GeokretyLoggingManager.postLog", e);
    }

    return new LogResult(StatusCode.LOG_POST_ERROR, "");
  }