AutoTextEditField problem?

I implement an application of text message, when I type a message after a few characters character hide at the bottom of the screen which user type not seen sound.

The screen does not automatically scroll down. It just says: jelly on top.

What I do to help me.

did you put your editfield inside the verticalFieldmanager, activated with vertical scroll

also set the width and height to a specific value so that it can

Tags: BlackBerry Developers

Similar Questions

  • Persistent Store problem, need your help! ~

    Forgive and I would like to make a short story.

    Days, I am according to the A13_Storing_Persistent_Data_V2 document and fantasize for only a class useful for my application, but I am failed completely, here is that the source code written in the document.

    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.component.*;
    import net.rim.device.api.ui.container.*;
    import net.rim.device.api.system.*;
    import net.rim.device.api.util.*;
    import java.util.*; 
    
    public class MusicStores extends UiApplication { 
    
      private AutoTextEditField namefield;
      private AutoTextEditField addressfield;
      private EditField phonefield;
      private EditField specialtyfield;
      private static Vector _data;
      private static PersistentObject store; 
    
      public static void main(String[] args) {
        MusicStores app = new MusicStores();
        app.enterEventDispatcher();
      } 
    
      public MusicStores() {
        MainScreen mainScreen = new MainScreen();
        mainScreen.setTitle(new LabelField("Favourite Music Store"));
        namefield = new AutoTextEditField("Store Name: ", "");
        addressfield = new AutoTextEditField("Address: ", "");
        phonefield = new EditField("Phone Number: ", "", Integer.MAX_VALUE, BasicEditField.FILTER_PHONE);
        specialtyfield = new EditField("Music Type: ", "", Integer.MAX_VALUE, BasicEditField.FILTER_DEFAULT);
        mainScreen.add(namefield);
        mainScreen.add(addressfield);
        mainScreen.add(phonefield);
        mainScreen.add(specialtyfield);
        mainScreen.addMenuItem(saveItem);
        mainScreen.addMenuItem(getItem);
        pushScreen(mainScreen);
      } 
    
      private MenuItem saveItem = new MenuItem("Save", 110, 10) {
        public void run() {
          StoreInfo info = new StoreInfo();
          info.setElement(StoreInfo.NAME, namefield.getText());
          info.setElement(StoreInfo.ADDRESS, ddressfield.getText());
          info.setElement(StoreInfo.PHONE, phonefield.getText());
          info.setElement(StoreInfo.SPECIALTY, specialtyfield.getText());
          _data.addElement(info);
          synchronized (store) {
            store.setContents(_data);
            store.commit();
          }
          Dialog.inform("Success!");
          namefield.setText(null);
          addressfield.setText(null);
          phonefield.setText("");
          specialtyfield.setText("");
        }
      }; 
    
      private MenuItem getItem = new MenuItem("Get", 110, 11) {
        public void run() {
          synchronized (store) {
            _data = (Vector) store.getContents();
            if (!_data.isEmpty()) {
              StoreInfo info = (StoreInfo) _data.lastElement(); 
    
              namefield.setText(info.getElement(StoreInfo.NAME));
              addressfield.setText(info.getElement(StoreInfo.ADDRESS));
              phonefield.setText(info.getElement(StoreInfo.PHONE));
              specialtyfield.setText(info.getElement(StoreInfo.SPECIALTY));
            }
          }
        }
      }; 
    
      static {
        store = PersistentStore.getPersistentObject(0xdec6a67096f833cL);
        synchronized (store) {
          if (store.getContents() == null) {
            store.setContents(new Vector());
            store.commit();
          }
        }
        _data = new Vector();
        _data = (Vector) store.getContents();
      } 
    
      private static final class StoreInfo implements Persistable {
        private Vector _elements;
        public static final int NAME = 0;
        public static final int ADDRESS = 1;
        public static final int PHONE = 2;
        public static final int SPECIALTY = 3; 
    
        public StoreInfo() {
          _elements = new Vector(4);
          for (int i = 0; i < _elements.capacity(); ++i) {
            _elements.addElement(new String(""));
          }
        } 
    
        public String getElement(int id) {
          return (String) _elements.elementAt(id);
        } 
    
        public void setElement(int id, String value) {
          _elements.setElementAt(value, id);
        }
      }
    }
    

    I put this code into two parts, the first part to record the second part to get info and the info, and they use the same class of StoreInfo, here is the code of the first part.

    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.component.*;
    import net.rim.device.api.ui.container.*;
    import net.rim.device.api.system.*;
    import net.rim.device.api.util.*;
    import java.util.*; 
    
    public class SaveMusicInfo extends UiApplication { 
    
      private AutoTextEditField namefield;
      private AutoTextEditField addressfield;
      private EditField phonefield;
      private EditField specialtyfield;
      private static Vector _data;
      private static PersistentObject store; 
    
      public static void main(String[] args) {
        SaveMusicInfo app = new SaveMusicInfo();
        app.enterEventDispatcher();
      } 
    
      public SaveMusicInfo() {
        MainScreen mainScreen = new MainScreen();
        mainScreen.setTitle(new LabelField("Favourite Music Store"));
        namefield = new AutoTextEditField("Store Name: ", "");
        addressfield = new AutoTextEditField("Address: ", "");
        phonefield = new EditField("Phone Number: ", "", Integer.MAX_VALUE, BasicEditField.FILTER_PHONE);
        specialtyfield = new EditField("Music Type: ", "", Integer.MAX_VALUE, BasicEditField.FILTER_DEFAULT);
        mainScreen.add(namefield);
        mainScreen.add(addressfield);
        mainScreen.add(phonefield);
        mainScreen.add(specialtyfield);
        mainScreen.addMenuItem(saveItem);
        mainScreen.addMenuItem(getItem);
        pushScreen(mainScreen);
      } 
    
      private MenuItem saveItem = new MenuItem("Save", 110, 10) {
        public void run() {
          StoreInfo info = new StoreInfo();
          info.setElement(StoreInfo.NAME, namefield.getText());
          info.setElement(StoreInfo.ADDRESS, ddressfield.getText());
          info.setElement(StoreInfo.PHONE, phonefield.getText());
          info.setElement(StoreInfo.SPECIALTY, specialtyfield.getText());
          _data.addElement(info);
          synchronized (store) {
            store.setContents(_data);
            store.commit();
          }
          Dialog.inform("Success!");
          namefield.setText(null);
          addressfield.setText(null);
          phonefield.setText("");
          specialtyfield.setText("");
        }
      }; 
    
      static {
        store = PersistentStore.getPersistentObject(0xdec6a67096f833cL);
        synchronized (store) {
          if (store.getContents() == null) {
            store.setContents(new Vector());
            store.commit();
          }
        }
        _data = new Vector();
        _data = (Vector) store.getContents();
      } 
    
      private static final class StoreInfo implements Persistable {
        private Vector _elements;
        public static final int NAME = 0;
        public static final int ADDRESS = 1;
        public static final int PHONE = 2;
        public static final int SPECIALTY = 3; 
    
        public StoreInfo() {
          _elements = new Vector(4);
          for (int i = 0; i < _elements.capacity(); ++i) {
            _elements.addElement(new String(""));
          }
        } 
    
        public String getElement(int id) {
          return (String) _elements.elementAt(id);
        } 
    
        public void setElement(int id, String value) {
          _elements.setElementAt(value, id);
        }
      }
    }
    

    Following is the code of the second part.

    import net.rim.device.api.ui.*;
    import net.rim.device.api.ui.component.*;
    import net.rim.device.api.ui.container.*;
    import net.rim.device.api.system.*;
    import net.rim.device.api.util.*;
    import java.util.*; 
    
    public class GetMusicInfo extends UiApplication { 
    
      private AutoTextEditField namefield;
      private AutoTextEditField addressfield;
      private EditField phonefield;
      private EditField specialtyfield;
      private static Vector _data;
      private static PersistentObject store; 
    
      public static void main(String[] args) {
        GetMusicInfo app = new GetMusicinfo();
        app.enterEventDispatcher();
      } 
    
      public GetMusicInfo() {
        MainScreen mainScreen = new MainScreen();
        mainScreen.setTitle(new LabelField("Favourite Music Store"));
        namefield = new AutoTextEditField("Store Name: ", "");
        addressfield = new AutoTextEditField("Address: ", "");
        phonefield = new EditField("Phone Number: ", "", Integer.MAX_VALUE, BasicEditField.FILTER_PHONE);
        specialtyfield = new EditField("Music Type: ", "", Integer.MAX_VALUE, BasicEditField.FILTER_DEFAULT);
        mainScreen.add(namefield);
        mainScreen.add(addressfield);
        mainScreen.add(phonefield);
        mainScreen.add(specialtyfield);
        mainScreen.addMenuItem(saveItem);
        mainScreen.addMenuItem(getItem);
        pushScreen(mainScreen);
      } 
    
      private MenuItem getItem = new MenuItem("Get", 110, 11) {
        public void run() {
          synchronized (store) {
            _data = (Vector) store.getContents();
            if (!_data.isEmpty()) {
              StoreInfo info = (StoreInfo) _data.lastElement(); 
    
              namefield.setText(info.getElement(StoreInfo.NAME));
              addressfield.setText(info.getElement(StoreInfo.ADDRESS));
              phonefield.setText(info.getElement(StoreInfo.PHONE));
              specialtyfield.setText(info.getElement(StoreInfo.SPECIALTY));
            }
          }
        }
      }; 
    
      static {
        store = PersistentStore.getPersistentObject(0xdec6a67096f833cL);
        synchronized (store) {
          if (store.getContents() == null) {
            store.setContents(new Vector());
            store.commit();
          }
        }
        _data = new Vector();
        _data = (Vector) store.getContents();
      } 
    
      private static final class StoreInfo implements Persistable {
        private Vector _elements;
        public static final int NAME = 0;
        public static final int ADDRESS = 1;
        public static final int PHONE = 2;
        public static final int SPECIALTY = 3; 
    
        public StoreInfo() {
          _elements = new Vector(4);
          for (int i = 0; i < _elements.capacity(); ++i) {
            _elements.addElement(new String(""));
          }
        } 
    
        public String getElement(int id) {
          return (String) _elements.elementAt(id);
        } 
    
        public void setElement(int id, String value) {
          _elements.setElementAt(value, id);
        }
      }
    }
    

    I'm runing the Project One (first part) and record information to be stored, and then I WANT TO runing the project two (part two), but I received an error message telling me there are two same defined the class in the system, I try to change the class name of StoreInfo in two project, the last of error messge disappeared , instead of a CastClassException error, I am so sad...

    For a long time debugging I found some interesting things, look at the below codes to two projects, please read the name of the StoreInfor class, not StoreInfo.

     private MenuItem getItem = new MenuItem("Get", 110, 11) {
        public void run() {
          synchronized (store) {
            _data = (Vector) store.getContents();
            if (!_data.isEmpty()) {
              StoreInfor info = (StoreInfor) _data.lastElement();
            }
          }
        }
      };
    

    Now the _data class name is StoreInfo@xxxxxx (using _data.getClass () .getName ()) and class StoreInfo project two was renamed to StoreInfor, of course, I received a CastClassException error.

    I finished the story, and I need some guys to help solve this problem, tks a lot! ~

    Creating a descriptor application blackberry project and inside, choose library. Then, each project must refer to this library.

  • Problem in the use of the JDE 4.7 NumericTextFilter.ALLOW_DECIMAL

    Hello

    I wrote the code for the decimal entry as

    public NumericTextFilter numFilter = new NumericTextFilter (NumericTextFilter.ALLOW_DECIMAL);

    private AutoTextEditField test = new AutoTextEditField ("","", 8, BasicEditField.NO_NEWLINE | ") Field.FIELD_HCENTER);

    test.setFilter (numFilter);

    Here's my problem while using the virtualKeyboard Strom I m not able to type '1' textpad and when I click 1 entry appears as "." (DECIMAL)

    and when I m tilt blackberry in landscape mode so I m get '1' and '. " at different place and I m able to type.

    is there some their in blackberry os. 4.7.0.75 for this their.

    can we know what is theirs.

    Respect,

    Neev

    This is a known bug in version 4.7. It is fixed in a future release - I believe in 4.7.0.86.

    The only work around is to rotate the phone to get the view of the landscape. The keyboard works properly in this view.

  • AutoTextEditField context

    Hello, bb forums!

    I am new to the development of bb and on these forums.

    And currently, I am facing a problem.

    I have AutoTextEditField. And I have the class that implements FieldChangeListener.

    I call the method fieldChanged() of the receiver after a series of methods setText() .

    fieldChanged (message, 123);

    Which framework should I use?

    * now I use 123, and it works perfectly, but is there an appropriate?

    I think you will find that it is a constant definition, like FieldChangeListener.PROGRAMMATIC, if the change has been performed internally by the program, or '0' if carried out by the user.

  • Unable to Scan to the computer after downloading macOS Sierra. Is this a software problem?

    How can I scan from HP Envy 4500 to computer after downloading macOS Sierra?

    Hello wdemetris,

    Thanks for asking for scanning helps here in the Apple Support communities. I understand how it is important to have access to your scanner and am happy to offer help for this.

    As a precaution, we always recommend that you have backups to make sure that all your data is safe. You can perform a backup using Time Machine and an external hard drive. Use this article to help make a backup of your Mac: use Time Machine to back up or restore your Mac.

    Then, in accordance with article help: printer and scanner for Sierra, El Capitan, Yosemite, and the Mavericks macOS software, the HP Envy 4500 e-all-in-one is supported for printing and scanning. The drivers must be installed, but if not, if it please go to the App Store and check the updates tab to see if there are updates for HP. If there is, please install.

    If you have only general questions about how to get your updated scanner in place or how to scan pictures, please check out these two articles: macOS Sierra: implement a scanner & macOS Sierra: scan images or documents. If everything is configured correctly and you still have problems scanning, please visit this help article: macOS Sierra: scanning troubleshooting.

    Thanks again and have a great rest of your day.

  • My iPhone 6 installed 10.0.2 stops when it gets to 40% of autonomy.  In addition, it seems to pass power WAY to fast with the new software.  Does anyone else have this problem?

    My iPhone 6 installed 10.0.2 stops when it gets to 40% of autonomy.  In addition, it seems to pass power WAY to fast with the new software.  Does anyone else have this problem?

    Hello brooksm549,
    Thank you for using communities of Apple Support.

    I got your message which, since updating your iPhone 6 to iOS 10.0.2 your iPhone stops when it is 40% and the power to empty very quickly. I understand your concern with the iPhone turn off and drains the battery. I recommend you to review the use of the battery to see what app contributes more to the battery drain. The following article will provide you with steps on how to check the use of the battery:

    On the use of the battery on your iPhone, iPad and iPod touch

    When you know about the soft uses more battery, you can change your settings in order to optimize the battery life:

    Maximize the life of the battery and battery life

    Best regards.

  • MacBook Pro display problem

    Hello members of the community.

    As of recently, I have noticed some glitches when feeding on my MacBook or awakened from his sleep.

    The colors are distorted, usually with pink, green, or yellow blobs. Blobs cannot entirely replace the colors, they appear to be contained in a element would normally be. For example. the menu bar will be partially pink and white, but pink does not leave the menu bar in this area, and the Office has green lines on it.

    I tried to take a screenshot, but the problem resolves in about 20 seconds, but it's a recurring problem.

    It happens when I wake up, connection or not. I had also certain powers serious and problems of performance, such that my MagSafe LED would not illuminate when plugged on rare occasions, fan could turn unnecessarily, graphics performance were SUPER slow, and the health of my battery was running out quickly. I actually ran a report on the system at 2 different times and my quality of full load is depleting of 1.2% per charge cycle, which is very worrying. I went from 6281 mAh mAh 6138 maximum capacity after two cycles of load. I'm tracking closely it because at this rate, my battery will survive only at load cycles about 150 instead of the 1000 expected, gives me the idea that this could very well be a bad battery. The computer is also warm to the touch while you sleep, not connected to the power supply. I NAP active but even taking into account should not be hotter my iPhone did the same thing.

    I have reset the SMC, and it solved a couple of problems. The charger works fine now and my performance improved considerably (which made me feel better, either it is a high-performance laptop, a 11-inch MacBook Air should not he surpass), and battery life has improved. I feel even if it uses a lot of power in his sleep. Maybe I need to turn off the NAP and see if that makes a difference. The graphic bug still persists however, and I don't have enough time to see if the max battery is depleting again.

    In regards to the bug, is there something that can be done? Basically, I want to assure you that I took all appropriate measures or if someone else has this problem to see if it can be software related instead of my computer.

    I have the entry level MacBook Pro with the retina, last generation.

    Any constructive contribution welcome!

    See you soon.

    -adreaux

    Hello bernardn753,

    After reviewing your post, it seems that you are having problems with the screen showing strange things on it. Looks like you already have a troubleshooting. I recommend you read this article, as reset NVRAM would be to reset your screen resolution settings that should help.

    How to reset the NVRAM on your Mac.

    Thank you for using communities of Apple Support. Good day.

  • with IOS 10.0.2 - 5s iphone Bluetooth problems

    Since upgrading ISO 10.0.2 my M50 from PLT Plantronics (helmet unique headset) do not reliably connects with my iPhone 5 more. I have to go to the settings, activate bluetooth turned off/turned on, touch the device on the bluetooth page, etc. Once it connects successfully, it will reconnect (if I turn off the headset and turn it back on) for a short period. The next day he does not connect itself but I play with bluetooth on the iPhone again.

    It has always worked perfectly before the 10th of IOS.

    And, as I noticed others mentioning, the volume is much lower with IOS 10. The maximum volume is much lower. I can barely hear it now, more normal background noise, while driving.

    I did:

    Forget this device for the PLT M50 and paired again (several times)

    I did a Reset Network Settings

    I don't know what else to do - but it's a 10.0.2 IOS issue.

    Hello AppleUser2k,

    Please ask questions about your problems of connection between your iPhone and your Plantronics headset since you upgraded to iOS 10. I understand how important it is to have your Bluetooth devices connect with your iPhone with reliability. Here's what I recommend.

    The first thing we want to make sure is that all your data is safe. You can perform a backup in iCloud or iTunes using this article: backing up your iPhone, iPad, and iPod touch.

    Once your data is safe, try the troubleshooting steps in this article to help: get help to connect a Bluetooth accessory with your iPhone, iPad or iPod touch device should also check with the manufacturer that the device has all the drivers and firmware to work with the new version of iOS.

    If you have checked everything and that you have installed the latest firmware or driver and always are problems, please be aware of your surroundings when you encounter these problems. If you can isolate the time or location, you see the problems, you can isolate the cause. You can even see this help article to ensure that you are not affected by outside interference: the potential sources of Wi-Fi and Bluetooth.

    Thanks again and have a great rest of your day.

  • Problem after update 10.0.2 iOS iPhone touchscreen

    After I have updated to iOS 10.0.2, I noticed a problem with the touch screen. Using the position of the image on the right side, near the corner, the toushscreen does not work.
    For example: when you use the keyboard, I can't type the letter 'P', have trouble typing BACKSPACE. Using the Contacts app, I can't scroll through using the alphabet bar.

    Do what idea of the problem?

    Kind regards!

    Hi fabriciorela,

    Thanks for the upgrade to iOS 10! I understand that the right of your screen is unresponsive to the touch. You can try the steps in this link to fix the problem. If the screen of your iPhone, iPad or iPod touch does not respond to touch

    If it does not help the problem, try to restore the device to factory settings. I would like to backup your important data first.

    The backup of your iPhone, iPad and iPod touch

    Use iTunes on your Mac or PC to restore your iPhone, iPad or iPod to factory settings

    Please use the Apple Support communities to post your question. Let us know how it turns out. Have a great day.

  • Bluetooth connection problem iPhone - audio system Nissan after upgrade iOS10

    After iOS10.0.2 iOS9 on iPhone upgrade, I got a cordially problem receive calls raise Nissan car audio.

    I can make a call without any problem. Bluetooth connection is stable. I can download address book e.t.c. But I can't receive a call. I see the incoming call on the radio shows. After pressing the button "answer" on the car Audio System, audio between iPhone and Audio streams car breaks down.

    But the cellular connection remains active. I need to rotate the audio output on the screen of the iPhone car for iPhone and back to the car. After that, I can continue my call via the car radio.

    Thanks in advance

    Hello StasV,

    Thank you for using communities Support from Apple. I know having a problem with calls on your iPhone in your car, it's not what you expect. The good news is that these steps will be useful for your problem of phone calls while using the bluetooth in your car. Go to settings > general > accessibility > routing of Audio calls and the value headset/Bluetooth Headset and retest your question.

    Audio routing call - the iPhone user Guide
    Help to connect your iPhone, iPad or iPod touch with your car radio

    See you soon!

  • 2 iphones on one iTunes, problem of photo icloud account

    OK, my brother-in-law just updated its OS on his Iphone. He shared an Apple ID with his wife, who has his own iPhone. They all have two backup only in iCloud. His problem is that his wife photos are now on his phone. How can he fix it?

    Get its own identifier Apple- create and start using a Apple - Apple Support ID

  • Problem activation ISO 10 September 2016

    After my Ipad iOS 10.0.2 update I could not activate because it says I am not access with the original Apple journal. Makes no sense. I bought the new Ipad in seven of 2013 Dabs.com. She has been linked to my Apple account 10 days ago (I deleted my profile by own Apple support Web site suggestion as a way to fix my problem, the other restoration/upgrade to the Ipad with ITunes update). I contacted the support of Apple (I have two numbers in case Apple). Asked Apple support to provide a proof of purchase I made. Told me now the reception that I provided does not correspond to my Ipad, but Apple isn't going to help with all the details to help to regularize the situation. The Ipad is mine and well was linked to my account from the date of purchase in September of 2013 until I removed it at the suggestion of site specific help from Apple. I now do not have access to my ipad £460 for more than 10 days and have lost money and time talking to 4 different cooperatives of Apple, after 6 calls and none seem able to deal with a ridiculous situation. Alexandre Vitorino (Apple) seems to have the best handle on weird how this situation is. Please can someone fix this? A software update on an Ipad that I own shouldn't stop me using it and then force me to prove that I admit actually before I use it again! I'm a professional businessman who uses it for meetings of the Council. I have a receipt for my camera and get treated like a kind of criminal.

    My sincere sympathy for those who can't find their original receipt or forget their original log-in Ipad because Apple does not help, you and your Ipad will be also useless mine is currently!

    If you are in the same situation please confirm to this post. I can't be alone, if she feels like it!

    Post edited by: cibble10

    Lock activation occurs when the ID of original Apple blocking it does not match with your current Apple ID.

    Until you can bring a receipt valid from an Apple reseller or authorized, it's nothing you can do.

    BTW, the polling stations in this Apple-owned forums is prohibited. You can review the terms of use.

  • Anyone know how to solve my problem? I can't import my photos from Iphone to computer. Sign says: Photos in the camera cannot be imported because the IPhone is locked with a password or read. My phone is unlocked. I've tried everything

    Anyone know how to solve my problem? I can't import my photos from Iphone to computer. Sign says: Photos in the camera cannot be imported because the IPhone is locked with a password or read. My phone is unlocked. I tried everything, every single idea. Without success! Any other idea?

    For example, you specify that the device does not display the lock screen, correct? Do you use Touch IDS? If so, try to put your finger on the device to see if it's what he wants.

    See you soon,.

    GB

  • icloud in the iPhone activation problem 6 more

    IM someone buy iphone 6plus they don't sign Apple ID and icloud, I reset my phone and now I'm still icloud activation problem.how can I do?

    You can not. The only way is if the previous owner release form their iCloud account. If they will not do for you, it means nothing to you.

  • Phot of problem analysis

    Hello

    I have a problem with the app photo with Sierra.

    I 107755 pictures. the analysis of people started

    but he remains arrested with 519 photos

    I tried to fix the bookstore. restart analysis but still stuck to 519 phoos.

    Does anyone have the same problem and a solution?

    Thank you

    Thomas

    How long it has been blocked? You have a very large library so I keep the Mac awake and fed and the Photos doesn't work does not and give him a few days - usually messing slows it rather than speeding it and is a 'restart Yvert"command

    lN

Maybe you are looking for