再加上一个button分享选项使得一个空的post

我已经在我的应用程序上实现了+1button,遵循这些非常简单的说明https://developers.google.com/+/mobile/android/recommend 。 我通过我的应用程序的URL作为URL和0作为PLUS_ONE_REQUEST_CODE。 我认为+1部分正在工作,虽然我不确定,但份额部分是奇怪的。 基本上它共享任何我input或什么都不是,如果我不input任何东西,但它不共享的URL。 似乎没用! 任何人都有这个问题?

谢谢。

编辑:代码

在创造:

plusOneButton = (PlusOneButton) findViewById(R.id.plus_one_button); 

简历:

 plusOneButton.initialize(myapplink, 0); 

button:

 <com.google.android.gms.plus.PlusOneButton xmlns:plus="http://schemas.android.com/apk/lib/com.google.android.gms.plus" android:id="@+id/plus_one_button" android:layout_width="wrap_content" android:layout_height="wrap_content" plus:size="standard" plus:annotation="inline" /> 

编辑:我也应该指出,我在另一个应用程序(不是我的)使用相同的button,并有同样的问题。 所以也许这是默认的行为,但它似乎是无用的行为。

Solutions Collecting From Web of "再加上一个button分享选项使得一个空的post"

使用build设者分享。

 @Override public void onClick(View view) { switch (view.getId()) { case R.id.share_button: PlusShare.Builder builder = new PlusShare.Builder(this); // Set call-to-action metadata. builder.addCallToAction( "CREATE_ITEM", /** call-to-action button label */ Uri.parse("http://plus.google.com/pages/create"), /** call-to-action url (for desktop use) */ "/pages/create" /** call to action deep-link ID (for mobile use), 512 characters or fewer */); // Set the content url (for desktop use). builder.setContentUrl(Uri.parse("https://plus.google.com/pages/")); // Set the target deep-link ID (for mobile use). builder.setContentDeepLinkId("/pages/", null, null, null); // Set the share text. builder.setText("Create your Google+ Page too!"); startActivityForResult(builder.getIntent(), 0); break; } }