Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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_Eclipse_Facebook_Share_Facebook Share - Fatal编程技术网

从android应用程序在Facebook上共享文本

从android应用程序在Facebook上共享文本,android,eclipse,facebook,share,facebook-share,Android,Eclipse,Facebook,Share,Facebook Share,嗨,我需要将我的应用程序中的文本共享到Facebook。我尝试了此代码 Intent sharingIntent = new Intent(Intent.ACTION_SEND); sharingIntent.setType("text/plain"); sharingIntent.putExtra(Intent.EXTRA_SUBJECT, DESCRIPTION); sharingIntent.putExtra(Intent.EXTRA_TEX

嗨,我需要将我的应用程序中的文本共享到Facebook。我尝试了此代码

Intent sharingIntent = new Intent(Intent.ACTION_SEND);
        sharingIntent.setType("text/plain");
        sharingIntent.putExtra(Intent.EXTRA_SUBJECT, DESCRIPTION);
        sharingIntent.putExtra(Intent.EXTRA_TEXT, DESCRIPTION);
        PackageManager packManager = getPackageManager();
        List<ResolveInfo> resolvedInfoList = packManager.queryIntentActivities(sharingIntent,        PackageManager.MATCH_DEFAULT_ONLY);

        boolean resolved = false;
        for(ResolveInfo resolveInfo: resolvedInfoList){
            if(resolveInfo.activityInfo.packageName.startsWith("com.facebook.katana")){
                sharingIntent.setClassName(
                    resolveInfo.activityInfo.packageName, 
                    resolveInfo.activityInfo.name );
                resolved = true;
                break;
            }
        }
        if(resolved){
            startActivity(sharingIntent);
        }else{

             android.app.AlertDialog.Builder alert  = new   AlertDialog.Builder(SingleItemView.this);
                alert.setTitle("Warning");
                alert.setMessage("Facebook App not found");
                alert.setPositiveButton("OK", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog,int which) 
                    {
                        dialog.dismiss();

                    }
                });
                alert.show();
        } 
Intent sharingcontent=新的意图(Intent.ACTION\u SEND);
sharingcontent.setType(“文本/普通”);
分享内容(意图、额外内容、主题、描述);
共享内容。putExtra(Intent.EXTRA_文本、描述);
PackageManager packManager=getPackageManager();
List resolvedInfoList=packManager.querytentActivities(仅共享内容、PackageManager.MATCH_DEFAULT_);
布尔值=假;
对于(ResolveInfo ResolveInfo:resolvedInfoList){
if(resolveInfo.activityInfo.packageName.startsWith(“com.facebook.katana”)){
sharingint.setClassName(
resolveInfo.activityInfo.packageName,
resolveInfo.activityInfo.name);
已解决=正确;
打破
}
}
如果(已解决){
startActivity(共享内容);
}否则{
android.app.AlertDialog.Builder alert=新建AlertDialog.Builder(SingleItemView.this);
警报。设置标题(“警告”);
alert.setMessage(“未找到Facebook应用程序”);
alert.setPositiveButton(“确定”,新的DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog,int which)
{
dialog.dismise();
}
});
alert.show();
} 

它通过已安装的Facebook打开Facebook帖子,但使用空白帖子如何将我的文本传递到Facebook应用程序?

据我所知,Facebook只允许共享链接。因此,您所做的意图很好,但请尝试共享http://链接。它共享站点,并允许用户对他们共享的链接发表评论

据我所知,Facebook只允许共享链接。因此,您所做的意图很好,但请尝试共享http://链接。它共享站点,并允许用户对他们共享的链接发表评论

据我所知,Facebook只允许共享链接。因此,您所做的意图很好,但请尝试共享http://链接。它共享站点,并允许用户对他们共享的链接发表评论

据我所知,Facebook只允许共享链接。因此,您所做的意图很好,但请尝试共享http://链接。它共享站点,并允许用户对他们共享的链接发表评论

试试这种方法,希望这能帮助你解决问题。

现在,Facebook API不支持为用户预填充消息,如此策略所示:


查看此讨论:

尝试这种方式,希望这能帮助您解决问题。

现在,Facebook API不支持为用户预填充消息,如此策略所示:


查看此讨论:

尝试这种方式,希望这能帮助您解决问题。

现在,Facebook API不支持为用户预填充消息,如此策略所示:


查看此讨论:

尝试这种方式,希望这能帮助您解决问题。

现在,Facebook API不支持为用户预填充消息,如此策略所示:



检查此讨论:

在设置putExtra之前是否检查了描述值?我使用@Hareshchelana描述值putExtra@HareshChhelana还有纳文。。是的,尽管我尝试放置简单文本,但也得到了空白的帖子尝试注释额外的主题行仅传递额外的文本。在设置putExtra之前是否检查了描述值?我使用@Hareshchelana描述值putExtra@HareshChhelana还有纳文。。是的,尽管我尝试放置简单文本,但也得到了空白的帖子尝试注释额外的主题行仅传递额外的文本。在设置putExtra之前是否检查了描述值?我使用@Hareshchelana描述值putExtra@HareshChhelana还有纳文。。是的,尽管我尝试放置简单文本,但也得到了空白的帖子尝试注释额外的主题行仅传递额外的文本。在设置putExtra之前是否检查了描述值?我使用@Hareshchelana描述值putExtra@HareshChhelana还有纳文。。是的,尽管我尝试放置简单文本,但也得到了空白帖子尝试评论额外主题行仅传递额外文本。但是有些应用程序如何在墙上发布文本?这意味着我们无法使用fb sdk在墙上共享纯文本。但是有些应用程序如何在墙上发布文本?这意味着我们无法使用fb sdk在墙上共享纯文本。但是有些应用程序如何在墙上发布文本?这意味着我们不能在墙上使用fb sdk共享纯文本。但是一些应用程序如何在墙上发布文本?这意味着我们不能在墙上使用fb sdk共享纯文本。