我正在使用Google附近的连接api开发一个Android项目。一切都很好。我可以正确连接多个设备。

唯一的问题是,无论如何mGoogleApiClient.disconnect();调用"Unfortunately google play service stopped"都会出现此警报。

我也尝试使用Nearby.Connections.disconnectFromEndpoint(mGoogleApiClient, remoteEndpointId);Nearby.Connections.stopAllEndpoints(mGoogleApiClient);断开连接。但是发生了同样的事情。

即使当stop discoverystop advertising方法调用此警报时,也会出现。这不是崩溃,我在Log上没有发现任何错误。

我初始化api客户端并将替代方法设置为文档。 Start advertisingstart discovery方法也来自文档。

在我的gradle中,我使用了compile 'com.google.android.gms:play-services-nearby:10.0.1'

然后,可能是什么问题。请帮我,谢谢。

最佳答案

将此条件放置在您想断开连接的任何地方:

if (mGoogleApiClient != null && mGoogleApiClient.isConnected()) {
            mGoogleApiClient.disconnect();}

07-24 09:29