2012-07-26 205 views
0

我在Corona使用内置Facebook api来获取Facebook弹出窗口。然而,弹出式窗口不能覆盖整个屏幕,因此背景中的按钮是可见的并且是可点击的。有一个主页按钮。当我点击后台的主页按钮时,Facebook弹出窗口不会关闭,并且应用程序会在后台返回到主屏幕。我希望或者在弹出窗口关闭的情况下返回到主屏幕,或者在弹出窗口打开时使主页按钮不可点击。 如果我在Facebook弹出窗口出现时禁用了背景中的按钮,则无法知道用户是否关闭了弹出窗口,因此我可以启用该按钮。 有没有办法使Facebook弹出全屏或知道弹出窗口已关闭。 ?谢谢在Facebook弹出窗口(Corona)中禁用背景按钮

回答

0

当对话框关闭时,你应该得到一个类型为“dialog”的事件发送给你提供给facebook.login()的你的facebook监听器。考虑到这一点,您可以禁用屏幕上的所有控件,显示对话框,然后每当您获得对话框事件恢复控制功能时。诀窍是保持原始监听器和弹出对话框的代码之间的某种关系。

相关问题