2012-07-26 195 views
0

我在Corona使用內置Facebook api來獲取Facebook彈出窗口。然而,彈出式窗口不能覆蓋整個屏幕,因此背景中的按鈕是可見的並且是可點擊的。有一個主頁按鈕。當我點擊後臺的主頁按鈕時,Facebook彈出窗口不會關閉,並且應用程序會在後臺返回到主屏幕。我希望或者在彈出窗口關閉的情況下返回到主屏幕,或者在彈出窗口打開時使主頁按鈕不可點擊。 如果我在Facebook彈出窗口出現時禁用了背景中的按鈕,則無法知道用戶是否關閉了彈出窗口,因此我可以啓用該按鈕。 有沒有辦法使Facebook彈出全屏或知道彈出窗口已關閉。 ?謝謝在Facebook彈出窗口(Corona)中禁用背景按鈕

回答

0

當對話框關閉時,你應該得到一個類型爲「dialog」的事件發送給你提供給facebook.login()的你的facebook監聽器。考慮到這一點,您可以禁用屏幕上的所有控件,顯示對話框,然後每當您獲得對話框事件恢復控制功能時。訣竅是保持原始監聽器和彈出對話框的代碼之間的某種關係。

相關問題