webview的getProgress()步骤在loadString时,百分比还会那么明显吗

webview的getProgress()方法在loadString时,百分比还会那么明显吗?
如题,怎么我感觉是加载完后,一下就到100%。

loadurl时,百分比的进度可以看到。

loadstring时(string是拼成的html的字符串),百分比,progress,前期没有,后期一下到头。

怎么回事

------解决方案--------------------
加载计算算法的原因
1. 若网页非常简单,则进度条会在开始跳几下,然后直接跳到最后
2. 若网页非常复杂,则进度条会卡在约90%的位置很久,而加载不完。