android webview page neuladen nach capture bild und hochladen in android 5+

8

Ich habe dies verfolgt um Bilder von der Kamera in der Webansicht zu erfassen

Hier in diesem Teil ist es gut in android Versionen und in einigen Geräten funktioniert es gut

Aber bei Android 5.0.1, wenn ich Bild von webview gefangen nehme, erfasse und lade die Seite wieder neu, in dem ich wieder zur Anmeldeseite umschicke

So kann ich nicht hochladen, aber wo wie in Huvai p9 seine Wokring gut mit Android 6+ funktioniert es gut Es bleibt gut und lädt das Bild kann mir jemand vorschlagen, was zu tun ist

Update 1

Nun habe ich viele andere Möglichkeiten wie dies

Aber es funktioniert nicht in einigen Geräten Bitte helfen, aber in einigen Geräten funktioniert es gut ...

    
Don't Be negative 15.10.2016, 07:44
quelle

1 Antwort

1

Nach meiner Meinung wird die Aktivität, die die Webansicht hostet, zerstört, sobald Sie die Kamera öffnen, um das Bild aufzunehmen. Die Kamera wird in eine separate Aktivität geladen, und dies kann dazu führen, dass die Web-Ansicht-Aktivität auf Geräten mit wenig Speicher gestoppt und zerstört wird.

Im Grunde müssen Sie diesen Fall beispielsweise in Ihrem onCreate verwalten, wo Sie ein not-null-savedInstanceState-Bundle erhalten, falls Ihre Aktivität zerstört und neu erstellt wurde. Überprüfen Sie auch das Ergebnis, das Sie vor dem Laden des Inhalts der Webansicht in onActivityResult abrufen.

    
Mimmo Grottoli 24.10.2016 23:09
quelle