我正在使用Google附近的连接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'
。
然后,可能是什么问题。请帮我,谢谢。
最佳答案
将此条件放置在您想断开连接的任何地方:
if (mGoogleApiClient != null && mGoogleApiClient.isConnected()) {
mGoogleApiClient.disconnect();}