【问题标题】:Android Google Plus SDK: progress indicator (ProgressBar) never stops after click on +1 buttonAndroid Google Plus SDK:点击+1按钮后进度指示器(ProgressBar)永不停止
【发布时间】:2013-11-07 10:06:41
【问题描述】:

我在我的 Android 应用中实现了 +1 按钮。几乎一切正常:

  • 我可以登录/注销
  • 当我登录时,+1 按钮会显示 +1 的数量,并根据我在网页上是否做过 +1 的事实变为红色/白色

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

请注意,我的应用中有另一个带有 +1 按钮的 Activity,并且该其他 Activity 中的 +1 按钮运行良好...

我不明白这是什么问题!

有什么想法吗?

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

    PlusOneButton on Android how to know if user has clicked?

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

    不要使用这个监听器!如果有人有解决方案可以在不引起错误的情况下放置听众,请告诉我!我想跟踪此按钮的点击次数...

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

    【讨论】:

    • 我有同样的问题。我可以登录/注销,默认情况下我无法启用 G+1 按钮。请在你修复时告诉我。如果你先知道,我会告诉你
    【解决方案2】:

    试试这个。当用户撤消 +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();
            }
    
           }
       });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-09
      • 2013-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-08
      • 2013-06-09
      • 1970-01-01
      相关资源
      最近更新 更多