Android Google Plus SDK:点击+1按钮后,进度指示器(ProgressBar)永不停止

时间:2013-11-07 10:06:41

标签: android api google-plus google-play-services google-plus-one

我在Android应用中实现了+1按钮。几乎一切都很好:

  • 我可以登录/退出
  • 当我登录时,+1按钮告诉+1的数量是什么,并且变成红/白符合我在我的网页上做了或不是+1的事实

但是......当我点击+1按钮时,我的+1按钮(变为白色)上出现一个活动指示器(进度指示器(ProgressBar)),它永远不会停止旋转!取消/分享/制作+1的窗口永远不会出现......

请注意,我的应用程序中有另一个带有+1按钮的活动,并且此其他活动中的+1按钮效果非常好......

我不明白这是什么问题!

一个想法?

谢谢!

2 个答案:

答案 0 :(得分:0)

找到解决方案:我在PlusOneButton上确实有一个这样的监听器...:

PlusOneButton on Android how to know if user has clicked?

非常糟糕的主意......它引发了这个错误!!

不要使用此监听器!如果有人有解决方案让听众没有诱导错误,请告诉我!我想跟踪此按钮的点击次数......

另外,请确保您已登录(必须包含要登录的代码)。

答案 1 :(得分:0)

尝试this.it在用户撤消+1时有错误

        mPlusButton.setOnPlusOneClickListener(new PlusOneButton.OnPlusOneClickListener() {
       @Override
       public void onPlusOneClick(Intent intent) {
         try {
            mConnectionResult.startResolutionForResult(HomeActivity.this, REQUEST_CODE_RESOLVE_ERR);
        } catch (SendIntentException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

       }
   });