当我点击某个元素时,我正在尝试打开Facebook帖子对话框。 Dialog本身运作良好。我可以在文本字段中写一些评论,帖子可以在网站上看到。但是我想在评论下方添加一些信息,其中包含标题,链接,图片等。我提到了几个实现这个的教程,但它们对我不起作用。比如说,我输入的标题不会显示在对话框中。代码如下:
mFacebook = new Facebook(APP_ID);
mAsyncRunner = new AsyncFacebookRunner(mFacebook);
dFbPostButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Bundle b = new Bundle();
b.putString("caption","Check This Hotel");
//Result is the class name
//Nothing too much in SampleDialogListener
mFacebook.dialog(Result.this, "feed", b,new SampleDialogListener());
}
}
任何帮助都会非常感激!!
答案 0 :(得分:2)
按照以下代码
Bundle params = new Bundle();
params.putString("caption", "Mona Lisa");
params.putString("description","The Mona Lisa...");
params.putString("picture","http://tineye.com/images/widgets/mona.jpg");
params.putString("name", "Mona Lisa");
mFacebook.dialog(this, "feed", params, new DialogListener() {
@Override
public void onComplete(Bundle values) {}
@Override
public void onCancel() {}
@Override
public void onError(DialogError de) {}
@Override
public void onFacebookError(FacebookError fbe) {}
});
它会帮助