我想按照文档中的说明与PlusShare.Builder分享Google Play游戏,但setText没有效果:
Intent shareIntent = new PlusShare.Builder(this)
.setType("text/plain")
.setText(getString(R.string.share))
.setContentUrl(Uri.parse("https://play.google.com/store/apps/details?id=fr.pixelprose.dice"))
.getIntent();
只有链接与Google Play图标一起显示,但setText无效,不显示任何内容。我试图将一个常量字符串setText(“我的示例文本”)放入,但它既不起作用...... Google Play链接是否存在限制?
答案 0 :(得分:1)
目前google-plus-platform存在问题:
单独使用.setText(message)
或单独使用.setContentUrl(Uri.parse(link))
。
使用.setContentUrl(uri)
将覆盖文字。
答案 1 :(得分:0)
我也有这个问题。我试试这个:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, message);
intent.setPackage("com.google.android.apps.plus");
这篇文章。但不知道我如何发布链接
<强>更新强>:
PlusShare无法一起发送文字和链接(网址)。
PlusShare.Builder builder = new PlusShare.Builder(mMainActivity, mPlusClient);
builder.setType("text/plain");
builder.setText(message);
如果我使用此代码,我可以共享文本。但如果我使用它:
builder.setText(message).setContentUrl(Uri.parse(link));
我只分享链接。为什么呢?!