Android
Setting Up the WebView
import android.os.Bundle
import android.webkit.WebSettings
import android.webkit.WebView
import android.webkit.WebViewClient
import androidx.appcompat.app.AppCompatActivity
class WebViewActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
// Prevent WebView from resizing when keyboard opens
window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING)
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_webview)
val webView: WebView = findViewById(R.id.webView)
webView.webViewClient = WebViewClient()
// Enable JavaScript
val webSettings: WebSettings = webView.settings
webSettings.javaScriptEnabled = true
webSettings.cacheMode = WebSettings.LOAD_DEFAULT
// Allow Media Playback Inline
webSettings.mediaPlaybackRequiresUserGesture = false
// Load the web app URL
webView.loadUrl("https://{clientId}.loveslisa.tech/s/{showId}")
}
}Passing Safe-Area Insets
Last updated