アプリケーションで Facebook Android SDK 4.6 を使用しています。デバイスに Facebook ネイティブ アプリがインストールされていません。Facebook のドキュメントには、ネイティブの Facebook アプリがインストールされていない場合に ShareDialog.show() が Web ダイアログにフォールバックすることが記載されています。メイン アクティビティ (MainActivity.java) から ShareDialog を使用してリンク (ShareLinkContent) を共有しましたが、正常に動作しています。
現在、別のアクティビティ (WebViewActivity.java) からのリンクを共有すると、常にダイアログ内にエラー メッセージ (エラー。後で試してください) が表示されます。ShareApi.share() を使用してリンク共有を確認しましたが、正常に動作しています。
ShareDialog が WebViewActivity.java で機能しない理由を教えてください。
ノート:
MainActivity.java から LoginManager を使用して、publish_permissions で正常にログインしました。MainActivity.java に共有するボタンがあり、正常に動作しています。ただし、WebViewActivity.java の別のボタンでは、常にダイアログ内にエラーが表示されます。
また、SharePhotoContent モデルを使用したビットマップの共有は、ShareDialog を使用しても実現できませんでした。ShareApi.share() を使用する必要があります。
画像共有のためにShareDialogを表示する方法はありませんか?
ダイアログのエラー画像をここに添付します。
1245 次