Reputation: 41
First of all, I found that different Android devices (or even iOS devices) will have their own handle when the native keyboard is on:
I open the keyboard by iPhoneKeyboard.Open()
. iPhoneKeyboard.done
works fine if the OK button in the native keyboard is tapped. But the problem is iPhoneKeyboard.done
is not triggered if it is dismissed by OS in Nexus.
How can I have iPhoneKeyboard.done
in true
if it is dismissed by OS?
Upvotes: 3
Views: 1250
Reputation: 41
Upgrading my Unity from 3.5.2 to 3.5.6. The problem in Nexus is solved. I think Unity Team have solved the issue already. For reference, I found this in 3.5.6 fixes: Android: Made sure OnScreenKeyboard can be opened again after being closed due to lost focus.
Upvotes: 1