在Facebook弹出窗口期间禁用后台按钮(Corona)

在Facebook弹出窗口期间禁用后台按钮(Corona),facebook,popup,coronasdk,Facebook,Popup,Coronasdk,我在Corona中使用内置的Facebook api来获得Facebook弹出窗口。但是,弹出窗口并没有覆盖整个屏幕,因此背景中的按钮可见且可单击。有一个主页按钮。当我点击后台的主页按钮时,Facebook弹出窗口不会关闭,应用程序会返回后台的主屏幕。我想要么在弹出窗口关闭时返回主屏幕,要么在弹出窗口打开时使主页按钮不可点击。 如果我在Facebook弹出窗口出现时在后台禁用按钮,则无法知道用户关闭了弹出窗口,因此我可以启用按钮。 有没有办法使Facebook弹出窗口全屏显示,或者知道弹出窗口已

我在Corona中使用内置的Facebook api来获得Facebook弹出窗口。但是,弹出窗口并没有覆盖整个屏幕,因此背景中的按钮可见且可单击。有一个主页按钮。当我点击后台的主页按钮时,Facebook弹出窗口不会关闭,应用程序会返回后台的主屏幕。我想要么在弹出窗口关闭时返回主屏幕,要么在弹出窗口打开时使主页按钮不可点击。 如果我在Facebook弹出窗口出现时在后台禁用按钮,则无法知道用户关闭了弹出窗口,因此我可以启用按钮。
有没有办法使Facebook弹出窗口全屏显示,或者知道弹出窗口已关闭?谢谢

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