[英]libgdx and robovm, opening the facebook share dialog
有没有人有使用robovm(我假设是facebook robopods)在IOS上打开Facebook共享对话框的有效示例? 我尝试了所有无法找到的解决方案:(所有解决方案都使用以下方法:
dialog = new FBSDKShareDialog();
dialog.setFromViewController(getWindow().getRootViewController());
dialog.setShareContent(content);
dialog.show();
但是它总是在dialog.show部分崩溃。
show方法只能在主队列中调用(我相信它与ui线程相同)。 您可以使用以下示例将其强制放置在那里:
final FBSDKShareDialog dialog = new FBSDKShareDialog();
dialog.setShareContent(content);
dialog.setFromViewController(application.getRootApplication().getUIViewController());
NSOperationQueue.getMainQueue().addOperation(new Runnable() {
@Override
public void run() {
if (dialog.canShow())
dialog.show();
//else
// fallback();
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.