我跟着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个人资料没有任何影响。
谁可以提供帮助?提前谢谢。
答案 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中任何有助于进一步识别问题的错误。