首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Blackberry -在消息通知时打开应用程序

Blackberry -在消息通知时打开应用程序
EN

Stack Overflow用户
提问于 2011-12-16 23:23:30
回答 1查看 892关注 0票数 1

我的应用程序将消息通知发送到主屏幕通知栏,但当我单击那里的一些消息时,“消息预览”窗口打开。

我知道

SO - Opening application from notification bar in blackberry

SO - Blackberry ApplicationIndicator click handler on Home Screen

虽然我已经实现了ApplicationMessageFolderListener并将其添加到ApplicationMessageFolder中,但当我单击通知栏中的消息时,actionPerformed永远不会被调用。

有没有办法处理来自自己应用程序的通知消息点击事件?

同样的问题on BB forums

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-17 04:21:05

我最近也遇到了同样的问题。当用户打开ApplicationMessage对象时,不会通知ApplicationMessageFolderListener.actionPerformed()。如果用户将消息标记为已打开,而不实际打开它,则会收到通知。经过一番挖掘,这是经过精心设计的。

要在消息实际打开时获得通知,必须实现一个扩展ApplicationMenuItem类并覆盖其run()方法的类。context参数将被设置为正在打开的ApplicationMessage对象。然后,可以为菜单项应用到的特定消息状态组合(如ApplicationMessage.Status.UNOPENED )使用ApplicationMessageFolderRegistry.registerMessageMenuItems()方法注册该菜单项。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8536271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档