我无法为新的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
的帮助吗?
答案 0 :(得分:4)
您作为“this”传递给MainMenu
构造函数的GamesClient.Builder
类需要:
Context
GooglePlayServicesClient.ConnectionCallbacks
GooglePlayServicesClient.OnConnectionFailedListener
我猜这个班级目前无法满足一个或多个要求。 有关GamesClient.Builder的更多信息,请check out the documentation。
答案 1 :(得分:0)
我真的认为上面的答案对你没有帮助。几个小时我一直在努力解决你的问题,现在我得到了解决方案。你正在以错误的方式做生成器,你必须创建它的对象(文档缺乏非常......)
mGamesClient = new GamesClient.Builder(getBaseContext(), this, this)
.create();
mGamesClient.connect();
我希望它有所帮助