我目前正在使用WebView.draw()整个WebView的屏幕截图并将其保存到Bitmap(基于此解决方案).到目前为止,它一直运作良好.
我最近在Nexus 5上测试了这个功能(请注意,在Nexus 5上,所讨论的WebView比屏幕更大,因此用户可以水平和垂直滚动)运行Lollipop 5.1和Android System WebView的最新更新(写入时的版本42.0.2311.137)当我注意到生成的位图错误时.它具有正确的尺寸,但它不是显示整个WebView,而是只有在调用方法时用户可以看到WebView的一部分.
我已经尝试卸载Android System WebView的所有更新(从而将其恢复到版本39(1743759-arm),并且出厂版本的功能正常.所以这个问题是由于Android System WebView的相对较新的更新.我无法找到更改日志,因此我无法弄清楚已更改的内容以及如何修复它.以下是一个快速的直观说明: 
有没有其他人遇到过这个问题并找到了可能的解决方案
我正在尝试id从数据库中获取列,将其添加到ArrayList并向每个ID添加“ \ t0”,
我的数据库是使用Room创建的,我有很多列,其中之一是
@PrimaryKey(autoGenerate = true)
private int id;
Run Code Online (Sandbox Code Playgroud)
我正在使用ItemDAO并且有功能
@Query("SELECT * FROM item")
List<Item> getItems();
Run Code Online (Sandbox Code Playgroud)
它写了ArrayList<Items>所有我想通过循环获取id和添加的内容来运行的内容,ArrayList<String>但这似乎并不高效。