Я создал пользовательский пункт меню внутри Просмотрщика событий календаря Blackberry, который открыл другой экран. Когда экран закрыт, что-то изменилось на событии и было зафиксировано. Однако следующий код не может обновить содержимое в средстве просмотра событий.
Следующий код находится внутри метода onClose () экрана и находится после закрытия экрана.
UiApplication.getUiApplication().invokeLater(new Runnable()
{
public void run()
{
try
{
event0.setString(Event.NOTE, 0,
PIMItem.ATTR_NONE, "blahblan");
event0.commit();
//The active screen is Event Viewer. I tested it.
Screen screen =
UiApplication.getUiApplication().getActiveScreen();
screen.invalidate();
}
catch(Exception pexp)
{
return;
}
}
});
Заранее спасибо.