问题描述
我有一个名为www.superhousie.xyz的网络应用
这是一个坦波拉游戏。我想将此网络应用包装在android studio中。我能够取得一些结果。但是,它不是下载文件或将消息共享到whatsapp。此外,警报消息也不会显示在屏幕上。请帮助!
这是我的代码:
package com.shgame.superhousie
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.View
import android.webkit.WebSettings
import android.webkit.WebView
import android.webkit.WebViewClient
class MainActivity : AppCompatActivity() {
var mWebView : WebView? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
mWebView = findViewById<View>(R.id.webView) as WebView
mWebView!!.webViewClient = object : WebViewClient() {
override fun shouldOverrideUrlLoading(view: WebView?,url: String?): Boolean {
view?.loadUrl(url)
return true
}
}
val webSettings = mWebView!!.getSettings()
webSettings.setJavaScriptEnabled(true)
webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH)
webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK)
webSettings.setAppCacheEnabled(true)
webSettings.setDomStorageEnabled(true)
webSettings.setSavePassword(true)
webSettings.setSaveFormData(true)
webSettings.setEnableSmoothTransition(true)
mWebView!!.loadUrl("https://superhousie.xyz")
}
override fun onBackPressed() {
if (mWebView!!.canGoBack()) {
mWebView!!.goBack()
} else {
super.onBackPressed()
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)