Ich habe asynctask
zum Anfordern von JSON-Datei von RestAPI, das Problem ist, bevor Webservice JSON-Daten senden, meine Verbindung verloren gegangen sind, und erhalten Fehler deswegen. Ich habe bereits ConnectivityManager
, um zu überprüfen, ob Verbindung herstellen kann ich die asynctask
zum Anfordern von JSON ausführen. Wie behandelt man, wenn asynctask
bereits läuft?Wie behandelt man die Internetverbindung beim Anfordern von Daten zu RestAPI Android
Dies ist meine ConnectivityManager
Funktion:
public bool isOnline()
{
ConnectivityManager cm = (ConnectivityManager)GetSystemService(ConnectivityService);
NetworkInfo activeConnection = cm.ActiveNetworkInfo;
return activeConnection != null && activeConnection.IsConnected;
}
Ich bin Visual Studio 2015 und Xamarin mit Android App zu bauen.
Vielen Dank im Voraus
, die Rest-API-Client hinzufügen, die Sie verwenden? –
Welche Fehler bekommen Sie? und bitte geben Sie den Code an, um nach JSON zu fragen –
erhalten Sie Timeout-Ausnahme? –