【发布时间】:2015-03-02 18:05:40
【问题描述】:
我使用official tutorial 将 google plus 一个按钮添加到我的一个 Android 应用程序中。但加一个按钮显示错误计数。我在代码中所做的一切都与教程相同。我以前用过它,从来没有遇到过这个愚蠢的错误。 现在我的应用已经被推荐了 26 次,所以加上一个按钮应该显示为“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,PLUS_ONE_REQUEST_CODE 是我使用它作为 0 的活动请求代码。
有什么建议吗?提前致谢。
在我的情况下,几天后它显示正确的 g+ 计数本身。我没有对我的代码进行任何更改,因为我确信我的代码根据文档是正确的。为什么我有那么烦人的延迟?不知道,可能跟谷歌服务器和更新有关。
【问题讨论】:
-
I used it before never got this stupid error--> 请发布产生错误结果的代码。如果它第一次起作用,则可能是您做错了什么,从而产生了不正确的结果。 -
@iRuth 发布了我的代码。
-
布局文件中的
PlusOneButton没有这一行 -->xmlns:plus="http://schemas.android.com/apk/lib/com.google.android.gms.plus"。你能添加它,看看有什么不同吗? -
实际上我已经将它添加到布局文件的开头。我更改了它的位置并将其添加到 plusonebutton 布局代码但仍然显示错误的计数。不幸的是仍然有同样的错误计数问题。 @iRuth
-
你解决过这个问题吗?我的显示完全不同的计数,当我按加一并转到浏览器上的应用程序页面时,它并没有显示我以前做过加一。