PictureListener und onNewPicture () sind veraltet – Alternativen?

Die Android-Entwickler-Referenz sagt, dass sowohl die WebView.PictureListener Schnittstelle als auch ihre onNewPicture() -Methode veraltet sind.

Gut, aber die Notwendigkeit zu wissen, wann WebView ein Bild macht, ist noch da. Gibt es einen alternativen Weg, dies zu erreichen?

  • Android Wikipedia Artikelsuche nicht richtig in meiner Webansicht anzeigen?
  • Android-Webview kann nicht machen youtube Video eingebettet über iframe
  • Verbessern Sie die WebView-Leistung (sollte die gleiche Leistung wie der native Web Browser sein)
  • Wie läuft man Cordova Plugin im Android Hintergrund Service?
  • Android webview page nachladen Bildaufnahme und Upload in Android 5+
  • Android WebView schlägt fehl, den Inhalt bis zur Benutzerinteraktion vollständig zu verteilen
  • Wie man Eingaben in ein WebView-Eingabefeld programmgesteuert in Android Kitkat (4.4)
  • Wie bekomme ich vollständige Cookies von einem Android WebView?
  • 4 Solutions collect form web for “PictureListener und onNewPicture () sind veraltet – Alternativen?”

    Ok nach sorgfältiger Überprüfung der APIs, scheint es, dass dies nicht ohne PictureListener durchgeführt werden kann. Offensichtlich hat die Person, die dieses Merkmal veraltet hat, keine Alternative gegeben.

    Ich schlage vor, Sie schreiben einen Fehlerbericht http://code.google.com/p/android/issues und bitten Sie die Leute hier, um es zu sehen.

    Emmanuel

    Ich habe dieses Android-Problem eingereicht, um den Ersatz für den PictureListener und onNewPicture () Rückruf zu verfolgen.

    http://code.google.com/p/android/issues/detail?id=38646

    Bitte stellst bitte nach Bedarf.

    Das nächste, was du hast, ist onPageFinished

     wv.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); } }); 

    Aber es wird nicht immer ausgelöst, nachdem der Inhalt fertig ist, gezogen, also nicht so viel von einem Ersatz. Ich schlage vor, auf onNewPicture zu kleben, auch wenn es veraltet ist. Immerhin funktioniert es noch.

    Bis es eine offizielle Ersatz-API für diese Funktionalität gibt, kannst du einfach die

     android:targetSdkVersion 

    In AndroidManifest.xml auf alles <= 13.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.