blackberryblackberry-jderim-4.5blackberry-os-v4.5

How can I use A dialog with No BUTTON and automatically Closes? On BlackBerry


I need to use a dialog. That appears 2-3 seconds and after closes automatically. Which object should I use On BlackBerry?


Solution

  • Create a class that extends PopupScreen and use a TimerTask to automatically close it. So you would have code in your constructor that looks sort of like this:

        Timer timer = new Timer();
        timer.schedule(new TimerTask(){
    
            public void run()
            {
                if(TestScreen.this.isDisplayed())
                {
                    synchronized (Application.getEventLock())
                    {
                        TestScreen.this.close();
                    }
                }
            }
    
        }, WAIT_TIME_IN_MILLISECONDS);