我在为新的Google Play服务创建GamesClient时遇到问题。我已经尝试了发布者和给出答案here的发布者,但均未成功。我已经关注了所有有关设置Play服务的文档(尤其是排行榜),但是我觉得他们在任何文档中都没有关于在何处以及如何设置GamesClient的内容。也许我错了,如果我错了,请联系我。

现在,我的onCreate()中包含以下代码,但有错误。

GamesClient mGamesClient;
mGamesClient = new GamesClient(null, null, null, null, null, null, 0, null);
mGamesClient.connect();

//Error:  "The constructor GamesClient(Context, String, String, GooglePlayServicesClient.ConnectionCallbacks, GooglePlayServicesClient.OnConnectionFailedListener, String[], int, View) is not visible.


我也尝试了以下代码,但没有成功:

GamesClient client = GamesClient.Builder(this, this, this).create();

//Error:  "The method Builder(MainMenu, MainMenu, MainMenu) is undefined for the type GamesClient."


有人可以为我提供有关如何实例化此GamesClient的帮助吗?

最佳答案

我真的不认为以上答案对您有帮助。我为您的问题苦苦挣扎了几个小时,现在我找到了解决方案。您使用错误的方式创建了Builder,必须创建它的对象(文档非常缺乏。)

mGamesClient = new GamesClient.Builder(getBaseContext(), this, this)
             .create();
                mGamesClient.connect();


希望对您有所帮助

10-01 03:08