Это будет лучше, используя FieldChangeListener
button.setChangeListener(new FieldChangeListener()
{
public void fieldChanged(Field field, int context)
{
UiApplication.getUiApplication().pushScreen(new NextScreen());
}
});
Это альтернативный способ использования,
UiApplication.getUiApplication.involeLater()
{};