com.fsck.k9.mail.Message.setFlag()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(1.9k)|赞(0)|评价(0)|浏览(285)

本文整理了Java中com.fsck.k9.mail.Message.setFlag()方法的一些代码示例,展示了Message.setFlag()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.setFlag()方法的具体详情如下:
包路径:com.fsck.k9.mail.Message
类名称:Message
方法名:setFlag

Message.setFlag介绍

暂无

代码示例

代码示例来源:origin: k9mail/k-9

  1. /**
  2. * This method calls setFlag(Flag, boolean)
  3. * @param flags
  4. * @param set
  5. */
  6. public void setFlags(final Set<Flag> flags, boolean set) throws MessagingException {
  7. for (Flag flag : flags) {
  8. setFlag(flag, set);
  9. }
  10. }

代码示例来源:origin: k9mail/k-9

  1. private void handleSendFailure(Account account, Folder localFolder, Message message, Exception exception)
  2. throws MessagingException {
  3. Timber.e(exception, "Failed to send message");
  4. message.setFlag(Flag.X_SEND_FAILED, true);
  5. notifySynchronizeMailboxFailed(account, localFolder, exception);
  6. }

代码示例来源:origin: k9mail/k-9

  1. void processPendingMarkAllAsRead(PendingMarkAllAsRead command, Account account) throws MessagingException {
  2. String folder = command.folder;
  3. LocalFolder localFolder = null;
  4. try {
  5. LocalStore localStore = localStoreProvider.getInstance(account);
  6. localFolder = localStore.getFolder(folder);
  7. localFolder.open(Folder.OPEN_MODE_RW);
  8. List<? extends Message> messages = localFolder.getMessages(null, false);
  9. for (Message message : messages) {
  10. if (!message.isSet(Flag.SEEN)) {
  11. message.setFlag(Flag.SEEN, true);
  12. }
  13. }
  14. for (MessagingListener l : getListeners()) {
  15. l.folderStatusChanged(account, folder, 0);
  16. }
  17. } finally {
  18. closeFolder(localFolder);
  19. }
  20. Backend backend = getBackend(account);
  21. if (backend.getSupportsSeenFlag()) {
  22. backend.markAllAsRead(folder);
  23. }
  24. }

代码示例来源:origin: jberkel/sms-backup-plus

  1. public @NonNull ConversionResult convertMessages(final Cursor cursor, DataType dataType)
  2. throws MessagingException {
  3. final Map<String, String> msgMap = getMessageMap(cursor);
  4. final Message m = messageGenerator.messageForDataType(msgMap, dataType);
  5. final ConversionResult result = new ConversionResult(dataType);
  6. if (m != null) {
  7. m.setFlag(Flag.SEEN, markAsSeen(dataType, msgMap));
  8. result.add(m, msgMap);
  9. }
  10. return result;
  11. }

相关文章