我有一个菜单按钮,可以打开AlertDialog
。 AlertDialog
有我的Facebook分享按钮。该按钮工作并打开Facebook共享的东西"写一些东西......"而且一切似乎都很好。
但是,当我按 POST 时,不会发布任何内容。我被带到facebook应用程序中的新闻源。一旦我按回,然后它发布到Facebook。如果我按 POST (将我带到我的新闻Feed)并终止该应用,则根本不会发布任何内容。
我希望我的facebook分享按钮在按下 POST 后立即发布,然后让用户返回到我自己的应用。不知道什么是错的,因为这是我期望首先发生的事情
public void save(MenuItem item){
ShareButton fbShareButton = new ShareButton(Workout.this);
ShareLinkContent content = new ShareLinkContent.Builder()
.setContentUrl(Uri.parse("https://developers.facebook.com"))
.build();
fbShareButton.setShareContent(content);
AlertDialog alertDialog = new AlertDialog.Builder(Workout.this).create();
alertDialog.setMessage(getString(R.string.message_save));
alertDialog.setButton(AlertDialog.BUTTON_POSITIVE, getString(R.string.option_save),
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
saveWorkout();
dialog.dismiss();
}
});
alertDialog.setButton(AlertDialog.BUTTON_NEGATIVE, getString(R.string.option_cancel),
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
alertDialog.setView(fbShareButton);
alertDialog.show();
}