kotovalexarian
/
android
Archived
1
0
Fork 0
This repository has been archived on 2023-08-15. You can view files and clone it, but cannot push or open issues or pull requests.
android/app/src/main/java/com/causa_arcana/CustomWebViewClient.kt

29 lines
1007 B
Kotlin
Raw Normal View History

2021-08-14 09:42:51 +00:00
package com.causa_arcana
import android.content.Context
import android.webkit.WebResourceRequest
import android.webkit.WebResourceResponse
import android.webkit.WebView
import android.webkit.WebViewClient
class CustomWebViewClient(private val context: Context): WebViewClient() {
override fun shouldInterceptRequest(
view: WebView?,
request: WebResourceRequest,
): WebResourceResponse? {
val url = request.url.toString()
if (url == "https://causa-arcana.com/assets/images/blog/decentralized-vs-distributed-wrong.png") {
return WebResourceResponse("image/png", "utf-8",
context.assets.open("decentralized-vs-distributed-wrong.png"))
}
if (url == "https://causa-arcana.com/assets/images/blog/network-topologies.png") {
return WebResourceResponse("image/png", "utf-8",
context.assets.open("network-topologies.png"))
}
return super.shouldInterceptRequest(view, request)
}
}