android – onConnectionSuspended.怎么测试?这段代码何时运行?

public class MainActivity extends Activity implements Googleapiclient.ConnectionCallbacks {

    @Override
    public void onConnectionSuspended(int i) {
        Log.d(TAG, "onConnectionSuspended() called. Trying to reconnect.");
        sendToast("onConnectionSuspended() called. Trying to reconnect.");
        mGoogleapiclient.connect();
    }

    [...]
}

我已经阅读了文档:
https://developer.android.com/reference/com/google/android/gms/common/api/GoogleApiClient.ConnectionCallbacks.html

根据我读到的内容,我做了一个简单的测试,我在快速游戏中连接了两个同伴.我在其中一个上禁用了WiFi连接.我以为我会看到onConnectionSuspended的祝酒词.有没有办法诱导吐司出于测试目的?

谢谢

解决方法:

当您的应用与Google Play服务包(不一定是Internet)断开连接时,会调用onConnectionSuspended.例如,当您转到设置>时,将调用回调.应用> Google Play服务>强制停止.另一个例子是您何时卸载Google Play服务.几秒后你会得到onConnectionSuspended后跟onConnectionFailed(因为重新连接尝试会失败).

也不要从onConnectionSuspended(…)调用mGoogleapiclient.connect().重新连接自动处理.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...