Я использовал официальный учебник, чтобы добавить Google плюс одну кнопку в одно из моих приложений для Android. Но плюс одна кнопка показывает неправильный подсчет. Все, что я делал в коде, такое же, как и в учебнике. Я использовал его, прежде чем никогда не получил эту глупую ошибку. Прямо сейчас мое приложение было рекомендовано 26 раз, плюс одна кнопка shoud show count как "26", но она показывает "13".
Чтобы включить кнопку плюс в моем макете, я использовал:
<com.google.android.gms.plus.PlusOneButton
android:id="@+id/plus_one_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/drawer_list_item_padding_left"
plus:annotation="inline"
plus:size="standard"
android:layout_marginBottom="@dimen/drawer_textview_paddingtopbottom"
android:layout_marginTop="@dimen/drawer_textview_paddingtopbottom" />
Чтобы назначить кнопку переменной-члену, которую я использовал:
mPlusOneButton = (PlusOneButton) findViewById(R.id.plus_one_button);
Как было предложено, я инициализировал его в методе onResume моей активности, используя следующий код:
mPlusOneButton.initialize(APP_URL, PLUS_ONE_REQUEST_CODE);
здесь APP_URL - это URL-адрес моей страницы приложения google, PLUS_ONE_REQUEST_CODE - код запроса активности, в котором я использовал его как 0.
Любые предложения? Спасибо заранее.
в моем случае, через несколько дней он показал правильный g + счет. Я не вносил никаких изменений в свой код, потому что был уверен, что мой код прав в соответствии с документацией. Почему я получил эту досадную задержку? Я не знаю, возможно, это связано с серверами google и обновлениями.