Ich habe die folgende Funktion :
async public Task checkNetwork (RestClient _client, ConnectivityManager conn)
{
var connected = false;
var activeConn = conn.ActiveNetworkInfo;
if (activeConn != null && activeConn.IsConnected) {
var request = new RestRequest ();
request.Timeout = 5000;
var response = await _client.ExecuteAwait (request);
//Task tmpResponse = _client.ExecuteAsync (request);
if (response.ErrorException != null)
connected = false;
else
connected = true;
}
return connected;
}
Es hängt immer noch, weil der Status nie WaitingForActivation verlässt, wenn ich es aufrufe. Irgendwelche Ideen?