jqMath 方程式を一瞬ごとに更新する WebView があります。ときどき (数式のフォントが大きい場合はより頻繁に) 数式に区切り文字 ( $$
、$
、[\
、(\
) が一瞬表示されます。これは通常、高速なデバイスで発生します。これが私のコードです:
String funcText = "4+5+6+8";
js = "<div><head>" + "<link rel='stylesheet' " +
"href='file:///android_asset/mathscribe/jqmath-0.4.3.css'>" + "<script>" +
"src='file:///android_asset/mathscribe/jquery-1.4.3.min.js'></script>" + "<script" +
" src='file:///android_asset/mathscribe/jqmath-etc-0.4.3.min.js'></script>" +
"</head><body>" + "\\[" + funcText + "\\]</body></divl>";
webView.loadDataWithBaseURL("", js, "text/html", "UTF-8", "");
jqMath はこの関数を正しくレンダリングします。
4+5+6+8
ただし、ごくまれに、区切りブロックとともに表示されるのはほんの一瞬です。
[\4+5+6+8\]
ほんの一瞬しか表示されませんが、テキストが揺れたり、バグが発生したりします。
何がこれを引き起こす可能性があるのか わかりません。どんな助けでも大歓迎です。