Android StrictMode Throwable: Explizite Terminierungsmethode 'end' nicht aufgerufen

9

Ich sehe einen StrictMode-Fehler, und ich kann nicht sehen, was mit dem, was ich mache, nicht stimmt. Der Fehler ist:

%Vor%

Ich konfiguriere StrictMode:

%Vor%

Der Code sieht ungefähr wie folgt aus:

%Vor%

Ich habe jemanden gefunden, der sich darüber beschwert hat, dass er denselben StrictMode-Fehler bei der Verwendung des Google AdMob SDK gesehen hat ( Ссылка ), aber bisher konnte ich keine Lösung finden.

    
Jonathan Caryl 03.04.2013, 14:12
quelle

2 Antworten

3

Was passiert, wenn Sie den Antwortstream erhalten, lesen Sie ihn vollständig und schließen Sie ihn (auch wenn der Antwortcode nicht OK ist).
Ich denke, das wird HttpEngine.release() aufrufen und somit die Ausnahme vermeiden, wenn GzipInputStream später finalisiert wird (da die Ausnahme im Konstruktor vorbereitet ist, aber in finalize() geworfen wird)

    
bwt 12.04.2013 15:08
quelle
2

Ich denke connection.getResponseCode() öffnet einen Eingabestream. Daher müssen Sie den Eingabestream abrufen und schließen.

    
tidbeck 07.03.2016 14:48
quelle

Tags und Links