android - Android Advance Webview 库 - 加载时网页冻结
问题描述
我正在从Advance webview库加载 html5 游戏。一个游戏运行良好,但其他游戏在单击播放按钮后卡住。
我在 chrome 和其他浏览器(在 Android 中)上打开了相同的游戏,它在那里运行良好。所以问题不在于游戏,而在于我的代码。
我附上了下面的代码。请检查并让我知道是什么问题?
爪哇
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
//getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
setContentView(R.layout.activity_game);
Intent intent = getIntent();
String url = intent.getStringExtra(Constants.INTENT_URL_KEY);
isItemPurchased = intent.getBooleanExtra(Constants.INTENT_ITEM_PURCHASED, false);
AdvancedWebView mWebView = findViewById(R.id.webView);
mWebView.setListener(this, this);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
mWebView.loadUrl(url);
}
解决方案
推荐阅读
- json - 在 spark scala 中将 Dataframe 格式化为嵌套的 json
- python - 查询 pandas 中的 .astype() 函数
- python - 每次我尝试从 PYTUBE 下载官方视频时都会显示此错误
- ansible - Ansible 从一个组中获取主机名作为另一个播放的变量
- visual-c++ - 如何结束用户输入
- python - Django如何将切换开关/复选框状态分配给变量并将其传递给views.py?
- rabbitmq - 如何在 Windows RabbitMQ 集群中加入 3 个节点
- python - Python 模块和全局变量
- html - 以 html 形式使用 perl 的 Sendemail 不起作用
- php - Laravel:它是如何注册配置服务的?