TimeoutException in MediaRecorder.finalize () nach 10 Sekunden

9
%Vor%

}

Detail: Dieses Problem ist hauptsächlich in Android 4.3 angekommen wenn es zum ersten Mal zu einer Ausnahme kommt, wenn wir wieder für Vorbereitung und Start gehen Medienrekorder. Diese Logik funktioniert in 4.0 erfolgreich. Ich verstehe nicht, warum diese Ausnahme auftritt.

    
Smith 10.03.2014, 07:07
quelle

1 Antwort

0

Es scheint, dass wenn das Gerät beschließt zu schlafen und GC sich entscheidet zu laufen, dies geschehen wird.

Siehe unten:

  

Manchmal (sehr selten) entscheidet das System, in der Mitte zu schlafen   des GC-Laufs.

     

Wenn die Ruhezeit lang war - über 10 Sekunden, wird die concurrent.timeout-Ausnahme ausgelöst.

Vorgehensweise: java.util .concurrent.TimeoutException: android.os.BinderProxy.finalize () ist nach 10 Sekunden fehlgeschlagen?

    
Stanley Kou 11.03.2016 02:44
quelle