class AssetsPathHandler : WebViewAssetLoader.PathHandler
Handler class to open a file from assets directory in the application APK.
AssetsPathHandler(@NonNull context: Context)
@WorkerThread @Nullable fun handle(@NonNull path: String): WebResourceResponse?
Opens the requested file from the application's assets directory.
The matched prefix path used shouldn't be a prefix of a real web path. Thus, if the requested file cannot be found a
WebResourceResponse object with a
InputStream will be returned instead of
null. This saves the time of falling back to network and trying to resolve a path that doesn't exist. A
InputStream will be received as an HTTP response with status code
404 and no body.
The MIME type for the file will be determined from the file's extension using
java.net.URLConnection#guessContentTypeFromName. Developers should ensure that asset files are named using standard file extensions. If the file does not have a recognised extension,
"text/plain" will be used by default.
|String: the suffix path to be handled.