点击率+1在Android与Google+集成中无效

时间:2013-03-21 06:36:03

标签: android api google-plus rate

我跟着this link使用我的Android应用程序中的+1按钮来+1链接或网站,但不幸的是它没有按预期工作,当我点击它时它没有响应。我尝试使用以下内容:

   mPlusOneButton.setOnPlusOneClickListener(new OnPlusOneClickListener() {

        @Override
        public void onPlusOneClick(Intent arg0) {
            // TODO Auto-generated method stub
            startActivityForResult(arg0, 0);
        }
    });

但也没有回应。作为一个例子,我尝试使用以下代码行:

        mPlusOneButton.initialize(plusClient, "http://www.googleplustoday.net", PLUS_ONE_REQUEST_CODE);

在+1标签页上对我的Google plus个人资料没有任何影响。

谁可以提供帮助?提前谢谢。

2 个答案:

答案 0 :(得分:5)

确保已连接到Google Plus:

mPlusOneButton.setOnPlusOneClickListener(new OnPlusOneClickListener() {

    @Override
    public void onPlusOneClick(Intent intent) {
        if(!plusClient.isConnected()) {
            plusClient.connect();
        } else {
            startActivityForResult(intent, 0);
        }
    }

}

答案 1 :(得分:2)

请确保在处理点击之前初始化mPlusOneButton,例如onResume方法。当我在点击之前没有初始化进行测试时,我可能会失败。

androidsdk/extras/google/google_play_services/samples/plus/src/com/google/android/gms/samples/plus/PlusOneActivity.java中包含用于使PlusOne按钮正常工作的骨架活动。

如果您可以发布完整的活动代码以及logcat中任何有助于进一步识别问题的错误。