Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Java Development

Posts: 10
Registered: ‎02-14-2013
My Device: BlackBerry Bold 9700
My Carrier: Vodafone

Problems with Message Preview Screen

Hi to all,
At first I wrote in another forum, but I was advised to post here.

I have successfully developed a push-enabled application and the server. I can send and receive push messages.
Now my problem is with the folders in the status bar.

I can create folders and attach listeners to open the application by clicking on a message.

In this way I create the folder:

ApplicationDescriptor daemonDescr = ApplicationDescriptor.currentApplicationDescriptor();
ApplicationDescriptor mainDescr = new ApplicationDescriptor(daemonDescr, FOLDER_NAME, new String[] {});
ApplicationFolderIntegrationConfig config = new ApplicationFolderIntegrationConfig(true, true, mainDescr);
folder = ApplicationMessageFolderRegistry.getInstance().registerFolder(FOLDER_ID, FOLDER_NAME,new ReadableListImpl(),config);

folder.addListener(PushLibFactory.getApplicationMessageFolderListener(), ApplicationMessageFolderListener.MESSAGES_MARKED_OLD , mainDescr);
folder.addListener(PushLibFactory.getApplicationMessageFolderListener(), ApplicationMessageFolderListener.MESSAGE_MARKED_OPENED , mainDescr);
folder.addListener(PushLibFactory.getApplicationMessageFolderListener(), ApplicationMessageFolderListener.MESSAGE_DELETED , mainDescr);
folder.addListener(PushLibFactory.getApplicationMessageFolderListener(), ApplicationMessageFolderListener.MESSAGE_MARKED_UNOPENED , mainDescr);

And in this way I'm adding another message:

MessageNotificationStatusBar message = new MessageNotificationStatusBar("", SUBJECT, BODY, TIMESTAMP);

Well, so far it works and it triggers the method:

public void actionPerformed(int action, ApplicationMessage[] messages, ApplicationMessageFolder folder) {

This all works, but when I click on a message in the status bar and I opened my application also opens the message preview. How could cancel the message preview?


Thanks to any answer.
Best Regards.