Java 共享一张图片,并从代码内部将Android应用程序中的一些人标记到google plus

Java 共享一张图片,并从代码内部将Android应用程序中的一些人标记到google plus,java,android,google-plus,share,Java,Android,Google Plus,Share,我正在创建一个Android应用程序,它可以在你的google plus个人资料中共享图像或文本。我需要使用函数->.setRecipients(recipients)标记代码内部的一些人。我成功地在GooglePlus中共享了一幅图像,或者共享了一条从代码中标记一些人的文本。但是我不能同时做这两件事,我尝试共享一个图像并从代码内部标记人,但是当我与函数addStream(myUri)共享图像时,函数setRecipients(recipients)停止工作。如果我对addStream()进行注

我正在创建一个Android应用程序,它可以在你的google plus个人资料中共享图像或文本。我需要使用函数->.setRecipients(recipients)标记代码内部的一些人。我成功地在GooglePlus中共享了一幅图像,或者共享了一条从代码中标记一些人的文本。但是我不能同时做这两件事,我尝试共享一个图像并从代码内部标记人,但是当我与函数addStream(myUri)共享图像时,函数setRecipients(recipients)停止工作。如果我对addStream()进行注释,setRecipients()可以正常工作,但不共享图像。我尝试将setType更改为“video/、image/”或“image/jpeg”,但什么都没有。有什么建议吗

        ArrayList<Person> recipients = new ArrayList<>();

        recipients.add(PlusShare.createPerson("106189723444098348646","Larry Page"));
        recipients.add(PlusShare.createPerson("109813896768294978296","Sergey Brin"));

        Uri myUri = Uri.parse("content://media/external/images/media/10222");

        Intent shareIntent = new PlusShare.Builder(this)
                .setType("text/plain")
                .setText("Sharing in google plus!")
                .setRecipients(recipients)
                //.addStream(myUri)
                .getIntent();
        startActivityForResult(shareIntent, 0);
ArrayList recipients=new ArrayList();
recipients.add(PlusShare.createPerson(“106189723444098348646”,“Larry Page”);
recipients.add(PlusShare.createPerson(“109813896768294978296”,“Sergey Brin”);
Uri myUri=Uri.parse(“content://media/external/images/media/10222");
Intent shareIntent=new PlusShare.Builder(此)
.setType(“文本/普通”)
.setText(“在google plus中共享!”)
.setRecipients(收件人)
//.addStream(myUri)
.getIntent();
startActivityForResult(shareIntent,0);