How to close this dialog box modal blocking and open a new one after a few minutes

It's my method to display a modal dialog box:

public static dialogue handleInactivityDialog (String msg, int [] values) {}
Diálogo dialog = new dialog box (msg, new String() {"Yes", "No"}, values, 2, null);
int i = dialogo.doModal ();
If (I == 1) {}
try {}
do something
Utils.popScreenForLogout ();
} catch (Exception e) {}
Utils.forceLogout ();
}
}
return of diálogo;

}

After 3 minutes, this dialogue must be closed and should be opened a new. The new dialog box must be closed after 1 minute.

I have no idea on how to do as DIalog.doModal () is a blocking operation.

Thanks in advance!

You can start a timertask before calling doModal, for example.

Tags: BlackBerry Developers

Similar Questions

  • Why my animated themes work only the first time that I open the window? Everyone I tried stops animate if I close the window and open a new one.

    The title pretty much sums up my problem. Basically, I took a few different themes animated to try in the section modules to customize my browser window. They look great in the beginning and in the window that is opened when I activate the theme. However, if I close this window and open a new one, the theme is stationary and is more anime.

    See this support article - https://support.mozilla.org/en-US/kb/animated-theme-stops-working

  • How to disable this dialog box by default on 'Storm' of 9530 Simulator

    Hello

    I'm programming with SDK 4.7 and I develop application which

    currently uses the simulator of the storm.

    When I click on the button and open the new screen I get this dialog box each time:

    How can I disable this dialog box?

    Thank you in advance.

    You eat not navigation, click.

    If it's a ButtonField causing the problem, you can rectify by specifying the CONSUME_CLICK style in your constructor.

    For other types of fields, the question varies. You want to substitute navigationClick().  If so, make sure you return 'true' If you use a click event.  Otherwise, the system will pick up the event q perform the default action, which is in this menu.

  • "Changes!" How to disable this dialog box that is displayed on a screen?

    This dialog box is displayed on my screen of application when I type something or cancel strikes and press the button back on Blackberry.

    I don't want this dialog box to appear. How can I disable it?

    Set "setDirty (false);" in your onClose or Escape code.

  • How to close a dialog box?

    Hello

    I displays a dialog with a Yes and no

    UiApplication.getUiApplication().invokeAndWait( new Runnable() {
    
        public void run() {
           int response = Dialog.ask( Dialog.D_YES_NO, "Do you want to continue?" );
    
            // waits here for user interaction
    
            if ( response == Dialog.YES ) {
                // do the task         } else {
                // cancel the task         }
           }
       } );
    

    The application must move forward with the task after 5 seconds if the user does not choose an option. I got this by creating a task of the timer as the dialog box is displayed, and when the timer expires I continue with the task.

    The problem is that the dialog box, although that is no longer displayed, still waiting for user interaction. Is there a way to get the dialog box to complete or is there something else I can use that timeout?

    And others who could do the job.  I like this, because it is self-contained.

    I'm not sure that the code is self-explanatory, please ask if something is not clear.

    Note that I have NOT tested, but I'm doing something similar, so I suspect it should work.  If you have any problems, I'll test and repair (if I can).

    UiApplication.getUiApplication().invokeAndWait( new Runnable() {
        public void run() {
           final Dialog d = new Dialog("Do you want to continue?",
                                       new String [] { "Yes", "No" },
                                       new int [] { Dialog.YES, Dialog.NO },
                                       Dialog.YES,
                                       Bitmap.getPredefinedBitmap(Bitmap.QUESTION));
           Thread timerThread = new Thread() {
               public void run() {
                   while ( !d.isDisplayed() ) {
                       try {
                           sleep(1000);
                       } catch (Exception e) {
                       }
                   }
                   // Above might be needed to make sure we won't start 5 sec wait
                   // until the Dialog is actually displayed
                   try {
                       sleep(5000);
                   } catch (Exception e) {
                   }
                   if ( d.isDisplayed() ) {
                       // Dialog has not been automatically dismissed
                       // Automatically select YES
                       d.select(Dialog.YES);
                   }
                }
            };
            timerThread.start();
            d.doModal();
            // Dialog will be forced close after 5 seconds by timerThread
            int response = d.getSelectedValue();
            if ( response == Dialog.YES ) {
                // do the task         } else {
                // cancel the task         }
           }
       }
    );
    
  • How to close the dialog box after pressing the button

    Hello. I added the button

    ButtonWidget

    (

    kButtonWidgetID,

    kSysButtonPMRsrcId,

    kBindNone,

    334, 434, 16, 16 + 24,

    kTrue, kTrue,

    kButtonLabelKey,

    ),

    and in my method in the file... Observer.cpp

    If (theChange is kTrueStateMessage)

    If (theSelectedWidget is kButtonWidgetID)

    This I want close dialogue

    How? I don't want to create CancelButtonWidget. It is must be cutom button.

    Try this in your dialogObserver,

    InterfacePtr myParent (this, UseDefaultIID());

    InterfacePtr ((IDialog*) myParent-> QueryParentFor (IID_IDIALOG)); dialog

    If the dialog box (dialogue)-> Close();

  • How do I set up and open a new one?

    I need separate file in which to store specific email categories.

    Make a right click, 'New folder' or 'new subfolder '.

  • How can I show more top sites when I open a new tab? Currently it only shows four.

    I opened a new tab and I see that first four sites, I used to get eight. How to change this back?

    If you 'zoom back"holding the key Ctrl and tapping - one or twice, this is get the page for a good place?

    If Firefox does not remember your zoom level of the page the next time that you open, you may need to disable prefetching of the page using this parameter:

    (1) in a new tab, type or paste Subject: config in the address bar and press enter/return. Click on the button promising to be careful.

    (2) in the search above the list box, type or paste newtab and make a pause so that the list is filtered

    (3) double-click the preference browser.newtab.preload to change its value from true to false

    After the change, if you have any 'new tab' pages open, close them and open a new one change, the zoom setting and now we must remember.

    If you do not want to reduce the zoom level, there are some add-ons to change the page. What follows is often referred to:

    https://addons.Mozilla.org/firefox/addon/new-tab-tools/

  • How do to the dialog box options spelling? (e-mail)

    Using windows mail. When I use the spellchecker, I get a "this language is no longer for the spell check. "Please select another in the dialog box options spelling" message. How do to the dialog box options spelling?

    This language is no longer available for spell checking. Please select another in the Spelling Options dialog.
     

    Change it back.
     

    1. in the main window of Windows Mail, click Tools
    2. the options
    3 spelling
    4. choose a language except English
    5. apply
    6. choose English
    7. apply
     
     
  • How to align the dialog box in the center of a popup programmatically

    Hey,.

    I use jdeveloper 11g release 2.

    Can someone help on how to align the dialog box programmatically a popup?

    Kind regards

    Steve

    Hello

    As far as I know, if we do not have indications of the dialog then displays on the center of the screen by default.

    This will solve your problem?

    Gud luck!

    HA

  • How to resize the dialog box "Save as"

    I have a portable desktop with InDesign CS 5.5 somehow my dialog box has become huge! and I can't understand how to make it even smaller. (see screenshot below)

    Whenever it is save I hovered my mouse on the edges and corners, and it keeps the circle showing that he is busy and won't let me resize.

    I do not mind, so when I have my laptop connected and use the duel screens at the office, but when I'm going to work from home on the laptop, the box is larger than my screen.

    Unfortunately since this is a work computer I can't do anything to uninstall and reinstall without having to involve the it Department. Is there an option I'm not find or a cool shortcut that I can try to make this dialog box to return to its original size?

    Quick notes:
    InDesign CS5.5 (not longer updated version because it will not work with MediaLink)

    My InDesign is paired with MediaLink which helps to manage the flow of advertising messages that need to be worked on

    example.png

    Try 101 troubleshooting: replace, or 'trash' your InDesign preferences

  • How to resize the dialog box that runs everything in baGetFolder order.

    Dear friends

    I'm very new Director and in collaboration for the project which is already developed by some other providers. in this project, I have to implement the mentioned below requirment so someone can pls help me on this will be greatfull.

    How to resize the dialog box that appears while baGetfolder command triggers. Actualluy problem that I face is that the title of the dialog box extends its width so the title turns out to be incomplete with «...» ", how can I solve this problem? It's very urgent requirment and eagely waiting for your response.

    Thanks in advance

    So how about:

    gBackPath = baGetFolder("/", "Veuillez sélectionner un répertoire de
    sauvegarde pour les fichiers de votre base de données: ", 1, "", 100, 50)
    

    (Note that the parameter 'options' has been changed to 1)

  • A way to change the modality of a dialog box modal false after is displayed?

    I have a dialog window for users to connect. The window also has a progress bar that updates while the program is loading. I was wondering if any of you can think of a way for me to keep this modal dialog box so that the user logs on (until they click on the button), but then treated her in a modeless way. The answer obvious is briefly hide it, change mode and show once again, but he produced a spark and in my case the positioning changes sometimes, it is not ideal.

    I tried to change just the modality in the executed the button action method, but he don't seem to have any effect.

    A NBS illustrating the behavior I want to avoid are:
    public class ModalDialogExample
    {
        public static void main(String[] args)
        {
            //make a modal dialog
            final JDialog dialog = new JDialog( );
            dialog.setModalityType(Dialog.ModalityType.APPLICATION_MODAL);
            dialog.setSize(400,400);
    
            //put a button on it
            final JButton button = new JButton("Click here to change modality type!");
            dialog.setLayout(new BorderLayout());
            dialog.add(button, BorderLayout.SOUTH);
    
            //when the button is clicked, change modality
            button.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(final ActionEvent event) {
                    dialog.setModalityType( Dialog.ModalityType.MODELESS );
                    System.out.println( "I have set Modality type to MODELESS" );
                }
            });
    
            dialog.setVisible(true);
    
            //we never get here because the dialog isn't closed.
            //Is there a way to progress to this point while keeping the dialog visible?
            System.out.println( "No longer modal!" );
        }
    }
    Basically I want the click on a button function in the same way that a modal dialog box from closing normally would, in fact, that make sense?

    If you have any questions or need any clarification, please let me know! Thank you.

    Edited by: Caryy on December 7, 2010 16:54

    Hi Caryy,

    According to the document entitled: http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/modality/ I think that you have no other choice than to hide and show it again...

    Changing the type of modality during execution. Changing the type of modality for a visible dialog box can have no effect until the dialog box is hidden and then shown again.

    But using the distribed mechanism of owner in the document, you can be modal compared to an owner and modeless compared to a new framework...

    Hope this can help...

  • Just had help installation cc 2014. get this dialog box when I open the app. One or more files in the folder required for the operation of photoshop adobe are missing. Help

    Just had help installation cc 2014. get this dialog box when I open the app. One or more files in the folder required for the operation of photoshop adobe are missing. Help

    Run the cleanup tool to remove Ps CC 2014:http://www.adobe.com/support/contact/cscleanertool.html .

    Restart the computer and then try to reinstall Ps CC 2014.

    Kind regards

    Ashutosh

  • When to change a start page preferably, a dialog box pops up and won't go away, even after clicked and restart FF. Please help ASAP

    This dialog box indicates "an attempt to change your home page and default search has been blocked" & "click to change these settings. After clicking on the "close button {X}", won't let the box of my screen, where it blocks ANY activity. Which means that, not only the dialog box covers aloud to the left of my screen (on my Mac, blocking access to all of the choices of window button).

    Literally blocks the activity of the screen all THE more of a 3 "-4" AUTOUR / greater than the size of real dialog box. " Move windows just so I can access the window buttons, although clear of ' under / covered by "dialog, the buttons still do not accept that is clicked, to inch away from the box. Even if it seems to be completely cleared and outside the box.

    When I go to another application, like the finder or to a full-screen video game, your still dialog box, any blockage 'slot' and 'around '. It will not disappear, even after that I went to my preferences and original re - has chosen settings of no.

    PLEASE HELP AS SOON AS POSSIBLE BECAUSE IT IS VERY ANNOYING SCREWING WITH MY WORKFLOW - SEE PHOTO! Unfortunately, your browser will not upload a screenshot of 49K of this anomaly.

    Moreover, to load the image, you can meet your own message and attach the image to the response. Please change or blur sensitive information in the file before uploading the image.

Maybe you are looking for