大家好我有点问题。我试图用谷歌加应用程序分享文本,但最新版本给我一个问题。 当我打算使用#com; go.google.android.apps.plus"时,android会显示此对话框
所以,如果我选择第一个,文本将被正确共享,但第二个不做任何事情。 如果应用程序未安装我将用户重定向到市场,在g +下载页面(此工作正常)
if (v == plus) {
social(2);
targetedShareIntent.putExtra(
android.content.Intent.EXTRA_TEXT, user);
targetedShareIntent
.setPackage("com.google.android.apps.plus");
startActivity(targetedShareIntent);
}
" V"是一个按钮和社交检查是否安装了应用程序 任何消化?
答案 0 :(得分:0)
两个选项都打开谷歌+应用程序?
我想显示两个选项,因为谷歌+应用程序有两个活动,包括category.LAUNCHER ....应用程序和聊天应用程序
PSDT:抱歉我的英语不好!
答案 1 :(得分:0)
我能够使用以下代码启动G +对话框(在查询包管理器以确保实际安装了应用程序并将currentContext作为参数传递之后):
Intent appIntent = new Intent(Intent.ACTION_SEND);
String shareText = "Share text goes here";
appIntent.setType("text/plain");
appIntent.putExtra(Intent.EXTRA_TEXT, shareText);
//Filters so only the G+ app will launch
appIntent.setPackage("com.google.android.apps.plus");
try {
currentContext.startActivity(appIntent);
} catch (android.content.ActivityNotFoundException e) {
Log.d(e.getMessage());
}
开车送我香蕉弄清楚了,所以我想我会试图挽救别人的麻烦。