コード例 #1
0
ファイル: APIManager.java プロジェクト: spiffytech/NewsBlur
  private void insertComments(Story story) {
    for (Comment comment : story.publicComments) {
      StringBuilder builder = new StringBuilder();
      builder.append(story.id);
      builder.append(story.feedId);
      builder.append(comment.userId);
      comment.storyId = story.id;
      comment.id = (builder.toString());
      contentResolver.insert(FeedProvider.COMMENTS_URI, comment.getValues());

      for (Reply reply : comment.replies) {
        reply.commentId = comment.id;
        contentResolver.insert(FeedProvider.REPLIES_URI, reply.getValues());
      }
    }

    for (Comment comment : story.friendsComments) {
      StringBuilder builder = new StringBuilder();
      builder.append(story.id);
      builder.append(story.feedId);
      builder.append(comment.userId);
      comment.storyId = story.id;
      comment.id = (builder.toString());
      comment.byFriend = true;
      contentResolver.insert(FeedProvider.COMMENTS_URI, comment.getValues());

      for (Reply reply : comment.replies) {
        reply.commentId = comment.id;
        contentResolver.insert(FeedProvider.REPLIES_URI, reply.getValues());
      }
    }
  }