#android #google-plus-one
#Android #google-plus-one
Вопрос:
Я внедряю кнопку Google plus one, и она работает нормально, когда я нажимаю на кнопку 1, а затем нажимаю OK во всплывающем окне. Но когда я нажимаю кнопку ОТМЕНЫ, кнопка 1 становится серой.Если я удалю данные приложения из настроек, оно начнет работать должным образом, в противном случае кнопка 1 останется серой. Это какая-то ошибка или есть какое-то решение этой проблемы? Ниже приведен код, который я использую.
В onCreate:
mPlusOneButton = (PlusOneButton) findViewById(R.id.plus_one_button);
mPlusOneButton.setOnPlusOneClickListener(new PlusOneButton.OnPlusOneClickListener() {
@Override
public void onPlusOneClick(Intent intent) {
try {
startActivityForResult(intent, 0);
}catch (NullPointerException e){
}
}
});
В onResume:
mPlusOneButton.initialize(URL, PLUS_ONE_REQUEST_CODE);
И:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == -1) {
// OK or SHARE
System.out.println("OK or SHARE");
mPlusOneButton.setIntent(null);
} else {
//UNDO
System.out.println("UNDO");
}
}