アクティビティの 1 つに、アクティビティが読み込まれるときに動的に読み込む Web ビューがあります。私は今、それにhtmlの文字列を送信しています。この Web ビューは基本的に、埋め込まれた Google ブック プレビューを読み込みます。また、5 秒ごとにページをめくる setTimeout もあります。Android 2.2 および 2.3 では、これはうまく機能します。ただし、4.03 および 4.04 では、最初にプレビューが読み込まれますが、ページめくりは実行されず、どのボタンも機能しません。
以下は、webview を作成するコードの例です。
WebView wv = (WebView) findViewById(R.id.wv1);
String html = getGoogleBookPreviewHTML(book_isbn);
wv.getSettings().setJavaScriptEnabled(true);
wv.getSettings().setPluginState(PluginState.ON);
wv.loadDataWithBaseURL("", html, "text/html", "utf-8", null);
何か案は?