PhoneStateListener を使用して、レベル (信号強度)、セルの位置などの更新を取得するアプリを作成しました。通常、これは正常に機能し、問題はありません。通常、レベルの更新は 1 ~ 2 秒ごとに表示されます。
同じアプリでファイルのダウンロードを開始し、その後アップロードを開始できます。ファイルは 2MB ですが、タイムアウトがあるため、10 秒後にダウンロード/アップロードをキャンセルします。これはすべて追加のスレッドで行いますが、これも問題なく機能します。
ただし: ダウンロード/アップロード中、レベルの更新は発生しません。通常、これは私のコードで問題になる可能性があります-はい。
しかし、私はそれを再現することができます.電車で運転している場合、私はニュースページ (www.spiegel.de) をたくさんのテキストと画像で閲覧しました. そして、私が見たように、ダウンロードが途中でハングするので、電話情報を開きました。そしてレベルの更新もハング!レベルは、ダウンロードが完了したほぼ 5 ~ 10 秒で更新されます。
この問題は、異なる OS (samsung、htc、android 2.3.3-4.0.x) の異なる電話で発生します。
したがって、これはシステムの問題のようであり、その可能性もあります。これは適切なグループではありません。
しかし、誰かがこの問題について助けてくれるか、知っていることを願っています。
前もってありがとう、アクセル