ローカルのJavaScript(「asset」フォルダー内)からデータが入力されたWebViewがあります。WebViewの読み込みには数秒かかるので、デバイスの回転を維持したいと思います。configChangesには他の付随的な影響があるため、使用したくありません。
最善のアプローチは、WebViewから画像を作成し、回転時にWebViewの代わりに画像をロードすることであるように思われますが、その方法がわかりません。
これが私が試したコードです:
Canvas canvas = new Canvas();
pictureNightDay.draw(canvas);
Bitmap b = Bitmap.createBitmap(pictureNightDay.getWidth(), pictureNightDay.getHeight(),Config.ARGB_8888);
myWebViewNightDay.draw(new Canvas(b));
ただし、これは空白のビューのみを表示します。
「pictureNightDay」は以前に保存されました
pictureNightDay = myWebViewNightDay.capturePicture();
ありがとう、さようならマウリツィオ