java - Android LocationServices - 如何测试 onConnectionSuspished 回调

标签 java android google-play-services google-api-client

我正在 Android 上使用 Google Play 服务位置 API,我正在尝试弄清楚如何测试 onConnectionSuspended(int Cause) 回调,该回调是 GoogleApiClient.ConnectionCallbacks 的一部分.

我尝试关闭 WiFi、GPS 等,但无法触发此回调。我正在测试的设备没有蜂窝服务提供商,所以我认为关闭这两个服务提供商会起作用......

有人有什么想法吗?

谢谢

最佳答案

selected answer here描述了如何模拟/测试与 Google Play 服务的断开连接。重要的是断开与播放服务的连接,而不一定是与互联网的连接 - 正如您在测试中似乎假设的那样。希望这有帮助!

关于java - Android LocationServices - 如何测试 onConnectionSuspished 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36851770/

相关文章:

java - 了解 Spring MVC 配置

java - 如何在不下载的情况下在 Azure Devops Agent 中使用特定版本的 Java?

android - 如何将 Google Play 帐户链接到 Google 开发者项目

android - 如何在 Kindle 设备上使用 Google 登录

android - 错误重复条目 : com/google/android/gms/location/places/zzj. 类

java - 使用DecimalFormat(强制点)和drawString()(y似乎是错误的)

java - 使用 MediaTracker 在 Swing 应用程序中缓存图像

java - 当查看寻呼机的当前项目是最后一页时自动重置计时器

java - 我不明白的 TitleView 错误

android - 在 Google Play 游戏中查看应用的排行榜