我在Corona中使用内置的Facebook api来获取Facebook弹出窗口。但是,弹出窗口不会覆盖整个屏幕,因此背景中的按钮可见且可点击。有一个主页按钮。当我点击后台的主页按钮时,Facebook弹出窗口不会关闭,应用程序会在后台返回主屏幕。我想要在弹出窗口关闭的情况下返回主屏幕,或者如果弹出窗口打开则使主页按钮不可点击。 如果我在Facebook弹出窗口出现时在后台禁用该按钮,则无法知道用户关闭了弹出窗口,因此我可以启用该按钮。 有没有办法让Facebook弹出全屏或知道弹出窗口已关闭。 ?感谢
答案 0 :(得分:0)
当对话框关闭时,你应该得到一个类型为“对话框”的事件,发送给你提供给facebook.login()的facebook听众。考虑到这一点,您可以禁用屏幕上的所有控件,显示对话框,然后在获得对话框事件恢复控制功能时。诀窍是在原始侦听器和弹出对话框的代码之间保持一些关系。