BlackBerry Forums Support Community

BlackBerry Forums Support Community (
-   Developer Forum (
-   -   Push a new screen on a menu item select - Beginner help (

karthikus 04-28-2010 06:00 AM

Push a new screen on a menu item select - Beginner help
Guys i am very new to the world of blackberry. I have one question now. I have created a small application where i will have a MAIN screen displaying some components. But when the user presses the menu and select a menu option i need to push another screen containing different set of components.My sample code is as follows


public class ContactMain extends UiApplication {

        public static void main(String[] args) {

                ContactMain contactMain = new ContactMain();

        public ContactMain() {
                pushScreen(new ContactMainScreen());



final class ContactMainScreen extends MainScreen {

        //components declaration

        public ContactMainScreen() {

          //initialize components


        protected void makeMenu(Menu menu, int instance) {

        private MenuItem addContact = new MenuItem("Add Contact", 110, 10)                     
                public void run() {
                        UiApplication.getUiApplication().(new ContactAddScreen());



final class ContactAddScreen extends MainScreen {

        //components declaration

        public ContactAddScreen() {

                    //initialize components



But as soon as i press the menu i am getting a null pointer exception .

please help

Dougsg38p 04-28-2010 09:20 AM


UiApplication.getUiApplication().(new ContactAddScreen());

Should be:

UiApplication.getUiApplication().pushScreen(new ContactAddScreen());

All times are GMT -5. The time now is 11:30 PM.

Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.