在黑莓电子邮件应用程序中打开特定电子邮件

问题描述:

我试图按主题获取黑莓邮件,并在默认电子邮件应用程序中打开它。我有这个到目前为止:在黑莓电子邮件应用程序中打开特定电子邮件

Store store = Session.waitForDefaultSession().getStore(); 
Folder folder = store.getFolder("Inbox"); 
Message[] msgs = folder.getMessages(); 
Message msg = msgs[0]; 

但是,如果我有一个处理它,我将如何打开消息?

这还不支持BlackBerry API。你将不得不编写自己的自定义电子邮件查看器。

BlackBerry API只支持使用电子邮件应用程序编写新消息。详见this threadthis。你可以做的最好的事情就是在RIM论坛上发布你的问题,以便他们看到对此的需求。

+0

我认为它可能根据这篇文章:http://docs.blackberry.com/en/developers/deliverables/11935/Open_a_msg_565442_11.jsp - 由于某种原因,我没有得到点数6? – Abs 2011-05-12 19:53:44

+1

所有文章告诉你如何检索邮件的内容。您无法访问实际的消息应用程序以在该处显示电子邮件。我认为这是为了防止人们制造“假”消息,并使其看起来像是电子邮件的一部分。第6点只是重复我所说的 - 如果你希望人们能够阅读电子邮件,并且你想控制哪些消息,你将不得不编写自己的查看器。您无法访问BlackBerry内置消息应用程序以显示选定的消息。 – Swati 2011-05-12 20:11:42

+0

@Swati +1,我刚刚意识到什么意思,当它说“打开一条消息” - 它只是意味着电子邮件,而不是电子邮件应用程序中显示的实际电子邮件。哦,这很烦人。我想知道电子​​邮件应用程序的源代码是否可用? – Abs 2011-05-12 20:37:30

这是支持的。

Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES, new MessageArguments(message)); 

消息是Message类。