public static NSObject observeDidChangeStatusBarOrientation(final VoidBlock1<UIInterfaceOrientation> block) { return NSNotificationCenter.getDefaultCenter().addObserver(DidChangeStatusBarOrientationNotification(), null, NSOperationQueue.getMainQueue(), new VoidBlock1<NSNotification>() { @Override public void invoke(NSNotification a) { NSNumber val = (NSNumber)a.getUserInfo().get(StatusBarOrientationUserInfoKey()); block.invoke(UIInterfaceOrientation.valueOf(val.intValue())); } }); } public static NSObject observeWillChangeStatusBarFrame(final VoidBlock1<CGRect> block) {
public static NSObject observeDidChangeStatusBarOrientation(final VoidBlock1<UIInterfaceOrientation> block) { return NSNotificationCenter.getDefaultCenter().addObserver(DidChangeStatusBarOrientationNotification(), null, NSOperationQueue.getMainQueue(), new VoidBlock1<NSNotification>() { @Override public void invoke(NSNotification a) { NSNumber val = (NSNumber)a.getUserInfo().get(StatusBarOrientationUserInfoKey()); block.invoke(UIInterfaceOrientation.valueOf(val.intValue())); } }); } public static NSObject observeWillChangeStatusBarFrame(final VoidBlock1<CGRect> block) {
public static NSObject observeDidChangeStatusBarOrientation(final VoidBlock1<UIInterfaceOrientation> block) { return NSNotificationCenter.getDefaultCenter().addObserver(DidChangeStatusBarOrientationNotification(), null, NSOperationQueue.getMainQueue(), new VoidBlock1<NSNotification>() { @Override public void invoke(NSNotification a) { NSNumber val = (NSNumber)a.getUserInfo().get(StatusBarOrientationUserInfoKey()); block.invoke(UIInterfaceOrientation.valueOf(val.intValue())); } }); } public static NSObject observeWillChangeStatusBarFrame(final VoidBlock1<CGRect> block) {