This commit is contained in:
Kieran 2023-07-17 19:00:41 +01:00
parent 7b88af89b9
commit c4ec164047
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941
2 changed files with 3 additions and 4 deletions

View File

@ -24,6 +24,4 @@
</application> </application>
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
</manifest> </manifest>

View File

@ -21,6 +21,7 @@ class MainActivity : ComponentActivity() {
webView.settings.domStorageEnabled = true webView.settings.domStorageEnabled = true
webView.settings.javaScriptEnabled = true webView.settings.javaScriptEnabled = true
webView.settings.databaseEnabled = true;
val assetLoader = WebViewAssetLoader.Builder() val assetLoader = WebViewAssetLoader.Builder()
.addPathHandler("/", WebViewAssetLoader.AssetsPathHandler(this)) .addPathHandler("/", WebViewAssetLoader.AssetsPathHandler(this))
@ -45,8 +46,8 @@ private class LocalContentWebViewClient(private val assetLoader: WebViewAssetLoa
} }
override fun shouldOverrideUrlLoading(view: WebView, request: WebResourceRequest): Boolean { override fun shouldOverrideUrlLoading(view: WebView, request: WebResourceRequest): Boolean {
if(request.url.host.equals("appassets.androidplatform.net")) { if (request.url.host.equals("appassets.androidplatform.net")) {
return false; return false
} }
val intent = Intent(Intent.ACTION_VIEW, request.url) val intent = Intent(Intent.ACTION_VIEW, request.url)
view.context.startActivity(intent) view.context.startActivity(intent)