Further investigation revealed that the problem only repeats with default "Samsung keypad" input method. It does not repeat when input method is switched to "Swype". Also, I tried couple of 3rd party keyboards and the bug repeated for 1 of 2 only. Text input in native Android applications works just fine with Samsung keypad. Any ideas or similar experience?
I'm unable to reproduce this. What Flex SDK build are you on? Can you post your code as a simple test case?
I used Flex Hero SDK (4.5.0) and Flash Builder Burrito. The test application was very simple and included single view. Below is the source code of the view:
<?xml version="1.0" encoding="utf-8"?>
<!-- Place non-visual elements (e.g., services, value objects) here -->
<s:TextInput x="10" y="10" />
The bug is reproducable on Galaxy Pad with latest version of AIR installed. It is also reproducable in some other AIR based application. Look at the search input box in Queue Manager for example. To reproduce a bug just try to enter some text in TextInput in landscape (!) orientation. Does not repeat for portrait.
I tried your test case and also tried QueueManager on a Samsung Tab and did not see the same problem you are seeing. Which build of the 4.5 SDK are you using? Also, what version of AIR?
The version of SDK I'm using is 4.5.0, build 17689. I'm not sure what is the version of AIR, but I did not update it. So, it should be the same one which comes with my build of SDK.
Also, I doubt the problem is caused by version of SDK because I was able to reproduce exactly the same bug in QueueManager. So, if we have the same versions of QueueManager then the problem should be caused by either different version of AIR or by different version of samsung soft keyboard (or both). I have the latest public version of AIR runtime installed on my Galaxy Pad.
I can report seeing the same bug when using Samsung Galaxy S with Air app created using Flash CS5.
In landscape, only the first char is displayed in the on screen keyboard (which fills the screen). However, after I press enter, I can see that the entire text was transfered to the textinput field. I didn't test it enough in portrait, but I read something similer here - http://forums.adobe.com/message/3407319#3407319