// Store the UiApplication for use in refreshing the message list field
_uiApplication = UiApplication.getUiApplication();
_changeViewMenuItem =
new MenuItem(new StringProvider("Folders View"), 0x230020, 1);
_changeViewMenuItem.setCommand(new Command(new CommandHandler() {
/**
* @see net.rim.device.api.command.CommandHandler#execute(ReadOnlyCommandMetadata,
* Object)
*/
public void execute(final ReadOnlyCommandMetadata metadata,
final Object context) {
_currentDisplayMode = FOLDERS_VIEW_MODE;
final Folder currentFolder =
((Message) getSelectedItem()).getFolder();
final FoldersViewScreen foldersViewScreen =
new FoldersViewScreen(currentFolder);
UiApplication.getUiApplication().pushScreen(foldersViewScreen);
}
}));
_deleteMenuItem =
new MenuItem(new StringProvider("Delete Message"), 0x230010, 0);
_deleteMenuItem.setCommand(new Command(new CommandHandler() {
/**
* @see net.rim.device.api.command.CommandHandler#execute(ReadOnlyCommandMetadata,
* Object)
*/