我真的在浪费时间试图找出可能出错的地方。我有一个按钮(不是fb发送按钮),点击我想打开信使(或以任何其他方式)向用户发送消息。这是我的代码:
MessageDialog messageDialog = new MessageDialog(thisFragment);
if (MessageDialog.canShow(ShareLinkContent.class)) {
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentUrl(Uri.parse("http://developers.facebook.com/android"))
.build();
messageDialog.show(linkContent);
}else{
Log.e(TAG, "Can't be shown");
}
我尝试了尽可能多的代码示例,因为我可以在互联网上找到。有关共享的facebook文档非常糟糕。代码总是在我的if语句中执行'else'块。
我可以用相同的程序显示ShareDialog。但MessageDialog无法正常工作,甚至无法记录任何内容。有没有办法发送消息?或者任何经过测试和工作的来源?
非常感谢