Android WebView滚动不流畅,滞后

时间:2018-08-02 08:08:49

标签: android android-webview

我正在开发一个只有一个活动的简单Android应用程序,即WebView。它在我的手机(Android版本7.1.2牛轧糖)上可以很好地工作,但是我收到了许多用户的抱怨,即滚动不顺畅并且有点滞后(Google Pixel除外)。

我已经阅读了许多有关此问题的答案,并实施了每个答案,但仍然滞后。我添加了以下代码行:

在Android清单文件上:

android:hardwareAccelerated="true"

在MainActivity.java文件上:

webView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    webView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
} else {
    webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}

有什么我想念的吗?

1 个答案:

答案 0 :(得分:0)

也许可以帮助您

<?php

	session_start();
	
	if(isset($_POST['name']) && !empty($_POST['name'])) {
    	$_SESSION['name'] = $_SESSION['name'] . $_POST['name']; 
    	echo $_SESSION['name']; 
	}
	
?>


<form method="POST" action="">
    <input type="text" name="name" value=""></input>
    <input type="submit"></input>
</form>