ChangeListener to a new screen

Hello

I'm trying to get a button when you press to move to another screen.

I have a button with a ChangeListner attached to it.

Listener button1Listener = new Listener();
        button1.setChangeListener(button1Listener);

The listener class is as follows:

public class Listener implements FieldChangeListener{
    public void fieldChanged(Field field, int context){
        ButtonField button = (ButtonField)field;
        final String label = button.getLabel();
        UiApplication.getUiApplication().invokeLater(new Runnable(){
            public void run(){
                Status.show(label + " was pressed");
                page1 page1 = new page1();
                page1.pushScreen(page1.screen);
                page1.enterEventDispatcher();
                }
            });
    }
    }

Page 1 is the next page, I want to go, but when I press the button1 on the other screen I get a "error JVM 104 Eception: RuntimeException.

All solutions? N ' not hesitate to change what I did!

Thank you!

With out being rude here, if you learn Java on BlackBerry, I suggest you use some other resources that are around, especially the sticky thread on this forum:

Useful links for beginners and experienced programmers
http://supportforums.BlackBerry.com/Rim/Board/message?board.ID=java_dev&thread.ID=13264

My personal favorites of this are:

Getting started
http://NA.BlackBerry.com/eng/developers/started/

Labs
http://NA.BlackBerry.com/eng/developers/resources/developer_labs.jsp#tab_tab_jde

And I would say especially since see you the development Guide and the examples provided with the JDE - there is lots of really useful stuff you use no wait on someone to fix your code so that maybe you do not understand and therefore cannot maintain.

In this case, you must understand that, to move from one screen to the next you push and pop screens - examine the samples to see this in practice.

Tags: BlackBerry Developers

Similar Questions

  • Need of your statement to replace a new screen for Satellite U925T

    I want to replace a new screen for my computer laptop b/c it doesn't work anymore, but I do not know how to take its caches. Can you guys please send me a video organizing to replace a new screen or at least the statement in detail?

    You can directly send it to my email: [email protected].
    Thank you

    Laptop disassembly procedure is described in maintenance manuals, but this document is not a public document, so you will be very happy if someone here can help you with this.

    What you need is a description step by step how to do this. As you probably know little mistake may be responsible for property damage or damage to small plastic parts that have many smallholders plastic.

    Maybe stupid question now, but why do you want to do this alone? What is the warranty?

  • Need a new screen for Satellite A665-s6070

    So my father decided to walk 1000 dollat on my laptop and broke the screen.
    Fortunately, I can plug it into my tv.

    How and where to get a new screen for an A665-s6070?

    Thank you.

    Hello

    I have goggled a bit and found a display LCD 16 inch 1366 x 768 (WXGA HD) with screen TFT Active Matrix for the Satellite A665-S6070
    I thought that it would be more expensive, but you can get it for $195.00 in an online store

    See this page:

    [Satellite A665-S6070 display | http://laptoplcdscreen.com.au/toshiba-satellite-a665s6070-replacement-laptop-lcd-screens-display-panel-p-48542.html]

  • Re: Where can I buy a new screen for Satellite A200 - 1 k 8?

    Hello world

    I would like to know if it is possible to buy a new screen (across the top in fact) for a Satellite A200 - 1 k 8 and where?

    I'm unable to find information on the Toshiba site, so maybe you can help. ;)

    Hello

    You can check in, manual, there is a list of the Toshiba service centers. If you haven't, tell me your country that I find in my manual.

  • Need new screen for Satellite A85: laptop that has the same screen 15 ''?

    Looking for a new screen for this laptop and I was wondering what laptops use the same screen or the screen that fits?

    Fit the toshiba a30 screen? or should it be a 15 xga screen? There is a standard 30? will also be an adjustment of lcd a60? and if it would be an a60 housing also correspond to the screen? help please?

    required screen really, just need standard tft works ok?

    Hello

    Satellite A85 is unknown to me but to my knowledge the A30 has been delivered in different views:
    15.0 inch, screen SXGA 1400 × 1050 pixels.
    15.0 inch XGA, 1024 × 768 screen pixels

    I think that this view could be compatible with the A85, but maybe the display resolution is a little different.

  • Satellite Pro L20 - I need a new screen and I am unable to find a part number

    Hi all

    My L20 Pro Satt needs a new screen and I am unable to find a screen with number of part corresponding to mine.

    Can anyone provide me with the other part numbers that would fit mine.

    Thank you

    I found only a display for a Satellite L25 Pro but I guess that the two devices are very similar and use the same part of the screen.
    The display part number is K000000620 and it s a 15 XGA 1024 x 768 display.
    http://www.screentekinc.com/Toshiba_Satellite_Pro_L25--15-inch--1024x768-XGA-laptop-LCD-screen.shtml

    You also can order the compatible display. You can contact the partner of service allowed in your country to order this part.
    But be aware that the display is one of the most expensive parts of laptop.

  • Re: Need new screen for Satellite A505-s6960

    Hey.

    I have an A5050-S6960 satellite with part No. PSAP0U-007007 and my screen is completely totaled. I searched on the net for the replacement screens, but I have no idea of the real specs for the screen.

    What are the specs of the screen as

    Type of backlight
    Adapters/connectors
    Media of

    And any other information that I needed usually when shopping for a replacement to the screen.

    Thank you
    Kyle

    Googling around you can find a lot of online stores where you can order the new screen for your laptop satellite.
    Here are some of them:
    LCDHT
    Amazon

    I hope that you will find the best price for you.
    If you need perhaps a few other components, you should contact Toshiba service and ask if you can get them.

  • Satellite L300 - How to order a new screen?

    Hello everyone,

    I have a toshiba satellite L300-29R, the screen is broken. The computer works fine on an external display. Where can I order a new screen? I'm from Belgium.

    Thank you.

    Hey,.

    You can order such a screen at a service provider authorized in Belgium for example. The guys sell all spare parts Toshiba so they can order a screen for you.

    Here is a list of aspic, where you can search for most recent:
    http://EU.computers.Toshiba-Europe.com > support & downloads > find an authorized service provider

  • How much is a new screen for a Sony Vaio 20 tap?

    My dog broke the screen for my 20 type brand new Vaio. No information on the cost of the new screen repair/brand?

    Contcat service center

    https://eService.Sony.com/webrma/Web/index.do

  • New screen request password after the latest updates

    Hello

    I have XP Pro on my laptop and Firefox.

    After automatic updates of yesterday, a new screen appeared after a reboot, asking me to connect and insert the password. I never had such a front screen. How can I get rid of him?

    Also I never had a password to do this, so I just click OK to continue to receive the screen and be able to proceed.

    All my checks anti-virus and spyware are to this day.

    TIA

    Hello, Ben.

    Follow the instructions here

    http://wiki.ljackson.us/Control_Userpasswords2

  • How to install a new screen saver on Windows and recover the Webshot folder?

    original title: how to install a new screen saver on Windows?  Webshot file in "Windows screensaver: but was accidentally deleted when I upgraded Webshots and don't know how to get it back?

    I recently updated my Webshots account and Webshots comes with a screen saver.  I had the old version installed, and I had to uninstall upgrade.  However, Windows is not recognizing my new screensaver of Webshots.  I went into the windows folder and under "Screen saver", Webshots has disappeared.  How can I reinstall this folder in Windows?

    Hello

    Check out the Webshots Desktop folder inside the Internet folder and the Webshots Documents folder within the Documents folder on your hard drive. In addition, you can also the Webshots Desktop file in the Preferences folder (in your system folder on your hard drive)

    Also check this FAQ page:
    http://www.Webshots.com/support/kb/Webshots_Software.html

  • After the response failed to ema joining photos, l had opening of 'problem'... "" try again "screen but now cannot open new screen msg at all for the new message or a reply. Access always able recd emails. Vista 32

    After response failure attaching pictures to the email received, l had opening of 'problem'... "" try again "screen but now cannot open new screen msg at all for the new message or a reply.
    Hope I'm doing this right - tried restar, apparently seeking the answers and by publishing this request elsewhere. Appreciatte guidance!

    Hi Mike,.

    You are welcome. If you have any other questions, you can always report to Microsoft Answers.

  • How to add the new screen

    How can I navigate the user to a new screen?  Can't seem to find all the related functions, can someone point me common sense?

    The launch command FlashBuilder was broken for me, I opted to use the command line that is much less prone to errors and gives you full control.

    To answer your question, it is not really the notion of 'Views' in AS3, but you movieclips and sprite, which are containers, and they can contain anything you want.

    Typically a 'view' is a movieclip or sprite, with a bunch of kids, and you can addChild(), removeChild() some.

  • BlackBerry database - new screen

    Good afternoon Evereyone,.

    I'm a developer again here for the BlackBerry platform and tried to do a lot of things on my own, but, I'm stuck.

    I can't get the content of the database to a new screen... I can only post it on the second screen...

    It's my constructor for this particular class that is called:

    I have two, one no constructor arg (to make a page with some areas)

    and a constructor argument (to fill and use data)

    This is called locally of the method of the class another way

    {

    DatabaseCreation dbScreen = new DatabaseCreation();

    UiApplication.getUiApplication () .pushScreen (dbScreen);

    }

    public DatabaseCreation() {}

    Logo of bitmap = Bitmap.getBitmapResource ("sca_logo.png");
    logoField = new BitmapField (logo, Field.FIELD_HCENTER);
    Add (this.logoField);
    Add (new SeparatorField());

    Add (test1);
    }

    My method to select data from the database works now because that currently in place all the data of the to my second screen but I can not put in a new screen.

    I tried to use

    UiApplication.getUiApplication () .getActiveScreen () .getScreenAbove ();

    I tried to make the class 'extends' and use the domain manager to the other class (which calls databasecreation screen)

    It does not work

    IM quite a lot of ideas...

    Oh and my donneesselection takes an argument of database... otherwise, it returns null.

    public long selectData (database db) {}

    Excuse my mistakes that I just started developing for the platform and I appreciate all the help and thank you in advance!

    This is the usual way you would with BlackBerry:

    have a database of public method in the class of the screen that is supposed to display your database of reading. Create this screen and save the reference; create a thread that calls that data reading method from the method run(), using the reference of screen recorded; Finally, in the very last operators in the run() method, push the screen (which already has the information) in the stack of the screen (don't forget to wrap this surge in invokeLater())

    Here's some pseudocode to illustrate the idea:

    // inside your screen
    public void populateScreen() {
      // read the database here and create and add fields as you go
    }
    
    ...
    // Somewhere else
    final MyDatabaseScreen myScreen = new MyDatabaseScreen();
    new Thread(){
      public void run() {
        myScreen.populateScreen();
        UiApplication.getUiApplication().invokeLater(new Runnable() {
          public void run() {
            UiApplication.getUiApplication().pushScreen(myScreen);
          }
        });
      }
    }.start();
    
  • Can I use a type of web page display when pushing a new screen?

    Hi all

    Can I use a type of web page display when pushing a new screen (java application)?

    Check with BrowserField. You can find the browserfielddemo example in samples of JDE.

Maybe you are looking for