Web ビューでアセットから Web ページを読み込みます。ここで、Web ページで何かを初期化する関数を呼び出す必要があります。
HTML GET パラメータで試してみました: Android 2.3.3 では動作しますが、それ以降のすべてのバージョンでは動作しません (Web ページは利用できません)。
javascript関数を呼び出すことで私の問題を解決する別の方法があります。しかし、次のコード:
<script type="javascript">
var isChecked = "";
function initLoc(name) {
isChecked = name;
if(isChecked == null)
isChecked = "";
else
document.getElementById(isChecked).style.backgroundImage = "url(../location-button-active.png)";
}
frontWebView.loadUrl("file:///android_asset/location-front/front.html");
frontWebView.loadUrl("javascript:initLoc('"+ locationID +"')");
次のエラーが表示されます。
06-19 11:40:07.749: E/Web Console(16210): Uncaught ReferenceError: initLoc is not defined at null:1
誰が問題が何であるか知っていますか