4.6 ui, inputfield, go to next inputfield

Hi

unity 4.6b20.
I have 2 inputfields, username and password, and below them, a login button.
It should work like this:
tap username → keyboard comes up, with enter username hint → enter username, tap done -->keyboard stays up, changes to password input with password enter hint → enter password, tap done → login starts

inputfield.ActivateInputField (); works in the editor(and I guess on windows in general), but not on android.

I’ve seen that in unity 4.6b21 plenty of bugs were fixed regarding inputfield, but for me it’s complete garbage. Crashes all the time in the editor and on the device. So I have to stick to 4.6b20.

So, am I using ActivateInputField wrong?

I also tried:

public EventSystem system;
...
void OnDoneWithUsername(){
system.SetSelectedGameObject(passwordInputField);
...

Which also does nothing. When done is pressed after entering username, the keyboard just goes away.

I know this is a old topic, but i seem to be at the same problem yet now i think i found the answer :smiley: Input fields have a function OnEndEdit(string). Create a function with a string variable, assign it to the inputfield OnEndEdit, assign in that script public or dynamic input fields and just use in the end of the function inputfieldX.Select();

Maybe useless comment, but hope it helps someone like me xD