Откройте конкретное электронное письмо в почтовом приложении Blackberry

Я пытаюсь получить сообщение Blackberry по теме и открыть его в почтовом приложении по умолчанию. У меня пока есть это:

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

Но как мне открыть сообщение, когда я его обработаю?


person Abs    schedule 09.05.2011    source источник


Ответы (2)


Это пока не поддерживается BlackBerry API. Вам нужно будет написать свою собственную программу просмотра электронной почты.

BlackBerry API поддерживает только использование почтового приложения для написания нового сообщения. Подробнее см. этот поток или this. Лучшее, что вы можете сделать, - это опубликовать свой вопрос на форумах RIM, чтобы они увидели в этом необходимость.

person Swati    schedule 10.05.2011
comment
Я думаю, что это возможно в соответствии с этой статьей: docs.blackberry.com/en / developers / deliverys / 11935 / - мне почему-то не дается пункт № 6? - person Abs; 12.05.2011
comment
В этой статье рассказывается только о том, как получить содержимое сообщения. У вас нет доступа к фактическому приложению для обмена сообщениями, чтобы отображать там электронную почту. Я предполагаю, что это сделано для того, чтобы люди не создавали фальшивые сообщения и создавало впечатление, будто это часть электронного письма. Пункт № 6 просто повторяет то, что я говорю - если вы хотите, чтобы люди могли читать электронную почту, и вы хотите контролировать, какое сообщение, вам придется написать свою собственную программу просмотра. Вы не можете получить доступ к встроенному приложению обмена сообщениями BlackBerry для отображения выбранного сообщения. - person Swati; 13.05.2011
comment
@Swati +1, я только что понял, что имеется в виду, когда он говорит «Открыть сообщение» - это просто означает электронное письмо, а не фактическое электронное письмо, отображаемое в почтовом приложении. Ой, это раздражает. Интересно, доступен ли исходный код почтового приложения? - person Abs; 13.05.2011
comment
Архимед прав - исходный код недоступен. Вам придется написать свою собственную программу просмотра, что действительно не должно вызывать затруднений :) - person Swati; 13.05.2011
comment
Думаю, мне придется написать свой собственный вьювер! Спасибо, Свати. - person Abs; 15.05.2011

Это поддерживается.

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

сообщение Message класс.

person user1983864    schedule 23.01.2013