#java #blackberry #blackberry-jde
#java #ежевика #blackberry-jde
Вопрос:
Я пытаюсь получить сообщение blackberry по теме и открыть его в почтовом приложении по умолчанию. У меня пока есть это:
Store store = Session.waitForDefaultSession().getStore();
Folder folder = store.getFolder("Inbox");
Message[] msgs = folder.getMessages();
Message msg = msgs[0];
Но как я открою сообщение, когда у меня будет дескриптор для него?
Ответ №1:
Это пока не поддерживается BlackBerry API. Вам пришлось бы написать свой собственный просмотрщик электронной почты.
BlackBerry API поддерживает только использование почтового приложения для написания нового сообщения. Смотрите больше в этой теме или этом. Лучшее, что вы можете сделать, это опубликовать свой вопрос на форумах RIM, чтобы они увидели необходимость в этом.
Комментарии:
1. Я думаю, что это возможно в соответствии с этой статьей: docs.blackberry.com/en/developers/deliverables/11935 / … — по какой-то причине я не получаю пункт номер 6?
2. Вся эта статья рассказывает вам, как получить содержимое сообщения. У вас нет доступа к реальному приложению обмена сообщениями, чтобы отобразить там электронное письмо. Я предполагаю, что это делается для того, чтобы люди не создавали «поддельные» сообщения и создавали впечатление, что это часть электронного письма. Пункт # 6 просто повторяет то, что я говорю — если вы хотите, чтобы люди могли читать электронное письмо, и вы хотите контролировать, какое сообщение, вам придется написать свой собственный просмотрщик. Вы не можете получить доступ к встроенному приложению обмена сообщениями BlackBerry для отображения выбранного сообщения.
3. @Swati 1, я только что понял, что имеется в виду, когда говорится «Открыть сообщение» — это просто означает электронное письмо, а не фактическое электронное письмо, отображаемое в почтовом приложении. О, это раздражает. Интересно, доступен ли исходный код для почтового приложения?
4. Архимед прав — исходный код недоступен. Вам пришлось бы написать свой собственный просмотрщик, что на самом деле не должно быть сложным 🙂
5. Думаю, мне придется написать свой собственный просмотрщик! Спасибо, Свати.
Ответ №2:
Это поддерживается.
Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES, new MessageArguments(message));
сообщение — это Message
класс.