onConnectionSuspended. Wie testen? Wann wird dieser Code ausgeführt?

8
%Vor%

Ich habe die Dokumentation gelesen: Ссылка

Basierend auf dem, was ich gelesen habe, habe ich einen einfachen Test gemacht, bei dem ich zwei Peers in einem Schnellspiel miteinander verbunden habe. Ich habe die WiFi-Verbindung auf einem von ihnen deaktiviert. Ich dachte, ich würde einen Toast für onConnectionSuspended sehen. Gibt es eine Möglichkeit, diesen Toast zu Testzwecken zu veranlassen?

Danke

    
Giuseppe 08.12.2014, 01:59
quelle

1 Antwort

17

onConnectionSuspended wird aufgerufen, wenn Ihre App vom Google Play-Dienstpaket getrennt wird (nicht unbedingt im Internet). Der Rückruf wird beispielsweise aufgerufen, wenn Sie zu Einstellungen & gt; Apps & gt; Google Play-Dienste & gt; Stopp erzwingen . Ein anderes Beispiel ist die Deinstallation von Google Play-Diensten. Sie würden onConnectionSuspended gefolgt von onConnectionFailed nach ein paar Sekunden erhalten (weil ein Wiederverbindungsversuch scheitern würde).

Rufen Sie auch mGoogleApiClient.connect() nicht von onConnectionSuspended(...) auf. Die Wiederverbindung wird automatisch durchgeführt.

    
Eugen Pechanec 08.12.2014, 02:21
quelle

Tags und Links