From 1b8b5e8c4b28421b88b2eca875f5a916ab244e64 Mon Sep 17 00:00:00 2001 From: dimitris Date: Wed, 20 May 2026 21:13:49 +0200 Subject: [PATCH] Log WebView load errors during PDF export --- app/src/main/java/android/print/PostPDFGenerator.kt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/src/main/java/android/print/PostPDFGenerator.kt b/app/src/main/java/android/print/PostPDFGenerator.kt index 947fd5eb..6d20a7c1 100644 --- a/app/src/main/java/android/print/PostPDFGenerator.kt +++ b/app/src/main/java/android/print/PostPDFGenerator.kt @@ -2,10 +2,13 @@ package android.print import android.content.Context import android.os.ParcelFileDescriptor +import android.util.Log import android.webkit.WebView import android.webkit.WebViewClient import java.io.File +private const val TAG = "PostPDFGenerator" + /** * This class needs to be in android.print package to access the package private * methods of [PrintDocumentAdapter] @@ -21,6 +24,16 @@ object PostPDFGenerator { val adapter = webView.createPrintDocumentAdapter(file.nameWithoutExtension) print(file, adapter, onResult) } + + @Deprecated("Deprecated in Java") + override fun onReceivedError( + view: WebView?, + errorCode: Int, + description: String?, + failingUrl: String? + ) { + Log.w(TAG, "WebView load error during PDF export: code=$errorCode, description=$description, url=$failingUrl") + } } }