WebView-Download öffnet das Browser-Fenster für einen kurzen Moment, bevor es zu WebView zurückkehrt

8

Mein Problem ist, dass wenn ich den PDF-Link in der Webansicht drücke, der Browser für einen kurzen Moment geöffnet wird (ich denke, die verknüpfte Datei wird heruntergeladen), wird die PDF-Datei heruntergeladen und die App kehrt zurück zur Webansicht. Gibt es eine Möglichkeit, das Öffnen des Browserfensters zu stoppen, um den Download zu starten?

Ich habe den WebViewClient für sumoUrideUrlLoading verwendet, damit angeklickte URLs in der Webansicht beibehalten werden:

%Vor%

Und ich habe einen Download-Listener, damit ich Dateien herunterladen kann (für meine Bedürfnisse sind das PDFs):

%Vor%     
qubz 21.12.2010, 06:08
quelle

1 Antwort

6

Fügen Sie den MIME-Typ zu Ihrem Intent hinzu, das Sie mit startActivity() in Ihrem Download-Listener verwenden.

    
CommonsWare 21.12.2010, 09:14
quelle