我有一个地图应用程序,如果这个应用程序第一次打开没有互联网连接,地图不显示,但位置不断更新。如何检查是否已连接,然后将地图显示给用户。使用if(mGoogleApiClient != null){
不工作,它总是通过即使没有互联网连接,正如我所提到的,没有互联网,它不断更新位置,但不显示地图!如何检查GoogleApiClient是否连接?
-1
A
回答
0
我一直在使用GoogleApiClient.isConnected()
方法来检查它的连接与否。迄今为止,它为我工作的很好。
public boolean isConnected()
检查该客户端当前连接到服务,让 请求其他方法会成功。应用程序应该保护 由用户调用此方法引起的客户端操作。
你可以让你的Activity
实现一个GoogleApiClient.ConnectionCallbacks
知道它的连接。它有一个onConnected()
方法,您可以在连接时编写代码。
@Override
public void onConnected(Bundle bundle) {
Log.d("Connected", "Connected");
// Do the Map related work.
}
要了解Bundle
参数,参考文档here。
0
mGoogleApiClient.isConnected()
如果您GoogleApiClient
iscooncted
public abstract boolean isConnected() 检查该客户端当前连接到服务,使请求其他方法会成功将返回true。应用程序应通过调用此方法来防止由用户引起的客户端操作。
0
如果你只是检查mGoogleApiClient
,它会一直返回true,因为你已经分配了它并且不为空。您没有检查连接。相反,尝试mGoogleApiClient.isConnected()
,它会在连接成功后返回true。
0
公共抽象布尔isConnected()
检查该客户端当前连接到服务,使请求其他方法会成功。应用程序应通过调用此方法来防止由用户引起的客户端操作。
返回 true
如果客户端连接到服务。
相关问题
- 1. 如何检查wifi是否连接?
- 2. 如何检查连接是否存活?
- 3. 如何检查Graph是否连接
- 4. 如何检查手机是否连接?
- 5. 如何检查连接是否丢失
- 6. 如何检查DataMapper是否已连接?
- 7. 如何检查连接是否为SSL?
- 8. 如何检查是否WebSocket的连接
- 9. 如何检查是否PPP连接忙
- 10. 检查mongoDB是否连接
- 11. 如何在java连接池中检查连接是否关闭
- 12. 检查其是否连接与否
- 13. GoogleApiClient无法连接
- 14. 如果GoogleApiClient返回连接,Android Wear是否会收到PutDataRequest?
- 15. 如何检查服务器是否正在接受连接
- 16. 如何使用TcpClient检查您的连接是否被接受?
- 17. 如何检测屏幕是否连接?
- 18. 如何检测蓝牙是否连接?
- 19. 检查Twitter是否与iOS 5连接
- 20. 检查无线AP是否连接
- 21. PySerial,检查串行是否连接
- 22. 检查连接是否有效
- 23. 检查mysql连接是否有效
- 24. IOS检查m3u8流是否连接
- 25. 检查系统是否连接到Kafka
- 26. Dojo - 检查事件是否已连接
- 27. 检查电源是否连接android
- 28. 检查两个顶点是否连接
- 29. js检查用户是否有连接
- 30. 检查网络连接是否可用