Связывание экранов в Blackberry - PullRequest
0 голосов
/ 20 июня 2010

Я новичок в Blackberry Devlopment, и я создал 3 экрана для приложения Blackberry. Теперь мой вопрос заключается в том, как связать эти экраны, например, если я на первом экране, и если я нажму кнопку «Отправить», она перейдет на следующий экран, например, с второго на третий. спасибо

Ответы [ 2 ]

2 голосов
/ 20 июня 2010
UiApplication.getUiApplication().pushScreen(yourNextScreen);

См. Документацию на веб-сайте RIM.

1 голос
/ 21 июня 2010

Вы добавляете прослушиватель (я дал код для прослушивателя trackwheelClick ниже, но вы также можете использовать другие в зависимости от того, хотите ли вы нажать клавишу или коснуться и т. Д.)

Я написал по поводу реализации события на самом экземпляре объекта, но вы также можете создать подкласс ButtonField, если вы действительно этого хотите.

    ButtonField closeButton = new ButtonField("Close") {
        public boolean trackwheelClick(int status, int time) {
            UiApplication.getUiApplication().pushScreen(new NextScreen());
            return true;
        }

    };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...