0

Facebookポップアップを取得するために、コロナに組み込みのFacebook APIを使用しています。ただし、ポップアップは全画面をカバーしないため、背景のボタンが表示されてクリック可能になります。ホームボタンがあります。バックグラウンドでホームボタンをクリックすると、Facebook ポップアップが閉じず、アプリがバックグラウンドでホーム画面に戻ります。ポップを閉じてホーム画面に戻るか、ポップアップが開いている場合はホームボタンをクリックできないようにしたいと思います。Facebook ポップアップが表示されたときにバックグラウンドでボタンを無効にすると、ユーザーがポップアップを閉じたことを知る方法がないため、ボタンを有効にすることができます。Facebook ポップアップを全画面表示にする方法や、ポップアップが閉じられたことを知る方法はありますか。? ありがとう

4

1 に答える 1

0

ダイアログを閉じると、facebook.login()に提供したFacebookリスナーに送信される「dialog」タイプのイベントを取得する必要があります。これを念頭に置いて、画面上のすべてのコントロールを無効にし、ダイアログを表示してから、ダイアログイベントを取得するたびにコントロール機能を復元することができます。秘訣は、元のリスナーとダイアログをポップするコードとの関係を維持することです。

于 2012-08-07T19:18:34.783 に答える