如何在google plus上发帖,获取ActivityNotFoundException

Raj*_*aja 2 android google-plus

伙计们我在这里关注api-doc https://developers.google.com/+/mobile/android/getting-started,因为他们告诉注册应用程序apis/console,我注册了它并获得了客户端ID,但是没有知道在哪里使用这个id.

我想以编程方式发布在墙上(Streams),我在这个doc中有一个例子,如下面的代码

Intent shareIntent = new PlusShare.Builder(this)
    .setType("text/plain")
    .setText("Welcome to the Google+ platform.")
    .setContentUrl(Uri.parse("https://developers.google.com/+/"))
    .getIntent();
startActivityForResult(shareIntent,0);
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时ActivityNotFound Exception,我能告诉我如何解决它,
如果您需要有关我的问题的更多信息,我可以在这里分享我的代码.谢谢

Bre*_*ttJ 7

为了澄清一点,您无法自动分享.用户确实可以控制共享并确认共享和内容.

在启动共享意图之前,您应该检查用户是否已安装Google+应用并且未禁用.

int errorCode = GooglePlusUtil.checkGooglePlusApp(this);
if (errorCode != GooglePlusUtil.SUCCESS) {
  GooglePlusUtil.getErrorDialog(errorCode, this, 0).show();
}
Run Code Online (Sandbox Code Playgroud)

GooglePlusUtil位于Google Play服务SDK中