问题标签 [read-unread]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
104 浏览

database - 禁用未读标记的维护时会发生什么?

我们有几个默认情况下保留未读标记的 Lotus Notes 数据库。我们禁用了此维护以加快应用程序的速度。当我们禁用未读标记时,它会在数据库中删除吗?我了解到未读标记存储在数据库本身中。如果我们重新启用它会发生什么,它会在我们禁用它之前显示相同数量的未读标记还是重新开始?

0 投票
2 回答
207 浏览

ios - iOS 未读单元格图标

我正在尝试找出实现蓝点的最佳方法,例如未读单元格的邮件应用程序。我有蓝点,但我只是想弄清楚它背后的逻辑。该表由 xml 文件填充。现在我将它设置为这样,当调用解析方法时,它在数据对象中将布尔值设置为 NO。然后当 tableview 自己填充时,如果布尔值为 NO,则显示图像,然后在 didSelectRowAtIndex 期间,我将布尔值设置为 YES,图像消失。问题出在这里,每次我刷新表格时,都会重新解析 xml 并将实例变量重置为 NO 并通知用户未单击单元格。我该如何解决?围绕它的最佳逻辑是什么?

0 投票
1 回答
5022 浏览

java - java.mail 将邮件标记为未读

我正在构建一个自动邮件处理器应用程序,并且我正在逐一解析电子邮件。如果解析其中一条消息失败,我想将该消息标记为未读?请问如何将邮件标记为未读?

谢谢

0 投票
1 回答
476 浏览

jsp - 标记已读未读消息(jsp 页面)

我有一个向用户生成消息的系统(用 java 开发)。我想向用户显示这些消息。它们的初始状态将是“未读”,然后当用户阅读它们时,消息变为“已读”。此外,用户将能够删除消息

,如何做到这一点?

消息将以复选框的形式显示给用户,以便在他阅读后选择要删除的消息(另一个想法?)

我还不确定我将如何获取消息(可能在地图中?)

谢谢全部!

0 投票
2 回答
1069 浏览

ruby-on-rails - 如何使用未读 gem 将状态“已读”变为“未读”?

我可以post使用unreadgem 来标记 a。

但我找不到如何“未读”标记为“已读”的帖子。我怎样才能做到?

0 投票
2 回答
1238 浏览

ruby-on-rails - 是否可以将 gem Unread 与 gem Public Activity 一起使用?

我目前正在使用 gem 'Public Activity',并且在视图中我过滤了一个用户活动,以仅向该用户显示适用于他们的活动,例如“John Smith 对您的帖子发表评论”。但是,我想为此添加通知,例如 facebook 或 twitter,其中一个徽章会显示一个数字,当您看到提要时,徽章就会消失。

我发现了一个名为 Unread 的 gem,它看起来很理想,但它需要添加acts_as_readable :on => :created_at到您的模型中,并且由于我使用的是 public_activity gem,因此无法访问该类来添加它。

是否可以将未读 gem 所需的代码注入 PublicActivity:Activity 类?

链接:

gem public_activity:https ://github.com/pokonski/public_activity

宝石未读:https ://github.com/ledermann/unread

0 投票
2 回答
1365 浏览

search - Javamail 使用关键字搜索未读邮件(多个搜索词)

我知道如何使用关键字搜索消息,我也知道如何搜索未读消息。但我不知道如何将这两件事结合起来。这是我的代码:

0 投票
1 回答
696 浏览

android - Android - 保持全球跟踪看不见的通知,最佳实践

在 Android 中,我有一个与服务器保持实时通信的套接字。此应用程序套接字由服务控制,该服务在启动时和/或应用程序发出请求时启动。

因为我不能依赖 Google PlayStore,所以我完全手动控制推送消息的发送和接收。

每当有新的推送消息从服务器到达时,socket-service 就会发送一个本地广播消息,并且监听活动可以按照自己的操作进行操作。如果没有找到活动,则会向用户提供默认的 android 通知,说“[ ap] 您有 {n} 条新消息'...

这有其稳定性问题(例如,当内存不足时,操作系统可以关闭服务)但没关系。

现在,考虑以下几点:

我有多个活动来监听并显示未读消息的计数。

  • 主页
  • 对话概览页面
  • 'The' 对话页面 (chatpage)

每个活动都可以在前台,但也可以在用户按下并返回 1 个活动时在内存中。因此,在理论上,可能存在您想要一次更新不同/多个活动的情况。这可以防止当用户返回“已保存实例”时必须从服务器“重新加载”未读消息。所以我认为广播模式效果最好。

保持全局跟踪未读消息的最佳实践是什么,同时最大限度地减少每个活动实例上的服务器行程:

  1. 非常简单:对每个活动实例发出服务器请求,然后为每个活动再次编写更新代码。但这会导致用户看到延迟,因为应用程序需要一秒钟才能从服务器接收数据并显示“未读消息”气球。
  2. Simpel:有一个全局类..为每个对话保留未读消息,我觉得这可能会导致数据不完整的问题..尤其是当应用程序不是“活动”时

  3. 我的旧票:让另一个服务跟踪未读消息,该服务在启动时启动(就像套接字一样)。只有当服务启动/启动时,它才会从服务器请求所有未读消息数据。每个活动都可以“询问”未读消息数据,而不必再担心了。 但这可能是矫枉过正吗?

  4. 我的新投票:保留套接字服务,并为该服务添加一个单独的类。它包含未读数据。但这也感觉不对。。因为活动必须向服务询问一些事情-of-scope .. 它不是管理未读消息(关注点分离)的套接字问题,对吧?

非常感谢经验丰富的开发人员的感谢!

0 投票
1 回答
1166 浏览

objective-c - 显示 iOS 徽章编号/处理未读消息 (xCode - OBJECTIVE-C)

我想更新收件箱徽章以显示未读消息的数量(我的消息不会自毁,应用程序类似于 iOS 消息)。

当用户单击消息并返回收件箱选项卡时,应更新徽章。另外,我想将未读单元格的背景颜色标记为与已读单元格不同的背景颜色……这样用户就知道哪些内容已读,哪些未读。

我有一些工作代码,但现在我得到:

“警告:正在主线程上执行长时间运行的操作。在 warnBlockingOperationOnMainThread() 中断以进行调试。”

这是我用于更新未读消息的代码:

更新单元格的代码:

0 投票
1 回答
346 浏览

javascript - Gmail API:无法请求未读邮件

我在这里发帖是因为我正在学习使用 Gmail API,最近遇到了一个问题。当我尝试使用以下代码列出未读消息时

我有时会收到正确的消息,但有时不会。就像 gmail api 无法访问 gmail 的即时状态,只能每隔几分钟同步一次。

另一个例子是,当我尝试将消息标记为已读时

响应给出此邮件不存在标签“未读”(并且它在 Gmail 网络中标记为已读),但如果我刷新我的网站,它将先例邮件加载为未读。

这让我发疯,因为它在两天前有效,现在却不行了。

有任何想法吗 ?

编辑

清除每个请求之间的历史记录正在解决问题,但无法弄清楚为什么......

我尝试了这些解决方案,但都没有工作 禁用 gmail api 请求缓存