@Override public void viewDidDisappear(boolean animated) { super.viewDidDisappear(animated); NSNotificationCenter.getDefaultCenter().removeObserver(UIKit.KeyboardWillShowNotification()); NSNotificationCenter.getDefaultCenter().removeObserver(UIKit.KeyboardWillHideNotification()); }
@Override public void viewWillAppear(boolean animated) { super.viewWillAppear(animated); Selector willShow = Selector.register("keyboardWillShow:"); Selector willHide = Selector.register("keyboardWillHide:"); NSNotificationCenter center = NSNotificationCenter.getDefaultCenter(); center.addObserver(this, willShow, UIKit.KeyboardWillShowNotification(), null); center.addObserver(this, willHide, UIKit.KeyboardWillHideNotification(), null); }