Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android facebook:在对话框中不显示信息_Android - Fatal编程技术网

android facebook:在对话框中不显示信息

android facebook:在对话框中不显示信息,android,Android,当我点击某个元素时,我正试图打开一个facebook帖子对话框。对话本身运行良好。我可以在文本字段中写一些评论,并且可以在网站上看到帖子。但是我想在评论下面的区域添加一些信息,包括标题、链接、图片等。我参考了一些教程来实现这一点,但它们对我不起作用。比方说,我输入的标题不会显示在对话框中。代码如下: mFacebook = new Facebook(APP_ID); mAsyncRunner = new AsyncFacebookRunner(mFacebook); dFbPostButto

当我点击某个元素时,我正试图打开一个facebook帖子对话框。对话本身运行良好。我可以在文本字段中写一些评论,并且可以在网站上看到帖子。但是我想在评论下面的区域添加一些信息,包括标题、链接、图片等。我参考了一些教程来实现这一点,但它们对我不起作用。比方说,我输入的标题不会显示在对话框中。代码如下:

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());
    }
}
任何帮助都将不胜感激

遵循以下代码

 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) {}
        });

它将有帮助

检查此链接,它可能会帮助您。[向Facebook发布消息-墙链接1][1][向Facebook发布消息-墙链接2][2][向Facebook发布消息-墙链接3][3][1]:[2]:[3]:您是否测试了一些其他信息,如“消息”:b.putString(“消息”,“检查此酒店”);根据记忆,我认为只有在你同时发布图片时才会出现标题。b、 putString(“描述”、“检查此酒店”);梅:嗨,文基。谢谢你的链接。我的问题似乎更像是:如何在对话框中显示这些信息,而不是仅仅在facebook上发布。嗨,nz_karl。我尝试了两种方法,但都没有结果:(酷,你的代码对我有效,所以我意识到我在putString()函数中的第二个参数有问题。谢谢你的帮助!!