我正在使用Google Nearby Connection api开发一个Android项目。一切都很好。我可以正确连接多个设备。
唯一的问题是,如果mGoogleApiClient.disconnect();
在任何情况下调用"Unfortunately google play service stopped"
此警报都会出现。
我还尝试Nearby.Connections.disconnectFromEndpoint(mGoogleApiClient, remoteEndpointId);
或Nearby.Connections.stopAllEndpoints(mGoogleApiClient);
进行断开连接。但同样的事情发生了。
即使出现了此警报的stop discovery
或stop advertising
方法。这不是崩溃,我没有在Log上找到任何错误。
我初始化api客户端并将覆盖方法设置为文档。 Start advertising
和start discovery
方法也来自文档。
在我的gradle中,我使用了compile 'com.google.android.gms:play-services-nearby:10.0.1'
。
然后,可能是什么问题。请帮助我,并提前致谢。
答案 0 :(得分:0)
将此条件置于您要断开连接的位置:
if (mGoogleApiClient != null && mGoogleApiClient.isConnected()) {
mGoogleApiClient.disconnect();}