2012-05-10 1 views
0

HTC Desire Androidのデフォルトブラウザで標準のナビゲーションバーに問題があります。ハイパーリンクの1つをタップしようとすると、それほど反応しません。別のページに実際にナビゲートするには、3〜4回程度のタップが必要です。奇妙な動作AndroidでWebリンクをタップ

興味深いのは、1秒間リンクをタップしたままにしておくと、Webkitの緑色の境界線が実際のリンク自体の真上に見えるということです。私の最初のコールポートは私のCSSをチェックしていましたが、リンク上のパディングを示す規則はありません。私は問題を抱えていた

<nav> 
    <ul> 
    <li><a href="/">Home</a></li> 
    <li><a href="/about/">About Me</a></li> 
    <li><a href="/blog/">Blog</a></li> 
    <li><a href="/gallery/">Gallery</a></li> 
    <li><a href="/contact/">Contact</a></li> 
    </ul> 
</nav> 

答えて

0

一つは、HttpURLConnectionの私が推測生きている同じソケットを維持しようと、古い接続をキャッシュしたのか?私はそれについて多くを知らない。とにかく、私はラインを追加しました:

System.setProperty("http.keepAlive", "false");//This line placed before the connection 
HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 

をそして、もはや有効ではありませんでした古い接続を再利用しようとするのAndroidの問題を取り除くように見えました。私がアプリで気づいたことの1つは、一定時間前、またはユーティリティクラスからこのHttpUrlConnectionを使用しようとするたびに、アプリケーションが応答しなくなるかクラッシュすることでした。それが役に立てば幸い。

+0

申し訳ありませんが、これは私が見ている機能の種類ではありません。これはWebkitのレンダリングの問題のようです。私はそれを修正したようだ。 – scobuntu

+0

すごく、あなたはそれを修正してうれしいです。 –

+0

Thomasさん、ありがとうございました。 – scobuntu

0

問題は、次のCSSルールから来ているようだ:私のCSSでこのルールを削除する

text-rendering: optimizeLegibility; 

は、Androidデバイス上のタップ精度を回復しました。

関連する問題