0

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

4

1 回答 1

0

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

于 2012-08-07T19:18:34.783 回答