Web サーバーに接続し、そこからデータ ストリームを取得するプロジェクトに取り組んでいます。テスト目的で、すべてのデータを表示しているLogCat
ので、すべてが正しいことを確認できます。
2 つのデバイスでアプリケーションをテストしています。
- HTC EVO 3D
- HTC デザイア。
ある時点で、私は何か奇妙なことに気付きました: テストしているときにEVO 3D
、データ ストリームのすべてのパケットを 2 回取得していることがわかりました。これは、サーバーが 1 つのパケットを 2 回送信できないため、非常に奇妙です。EVO's
デュアルコアプロセッサのせいだと思いました。
しかし、その後、私も同じ問題に気付きましHTC Desire
たemulator
。エミュレーターでは、すべてのパケットを 3 回でも取得しています。
問題は、それが常に起こっているわけではないということです。その問題を詳しく調べたところLogCat
、デバイスとエミュレーターで実行中のすべてのプロセスが 2 回以上表示されていることがわかりました。実際には、これはLogCat
バグであり、アプリケーションとは何の関係もないと考え始めました。
だから私の質問: 他の誰かが LogCat の同じ奇妙な動作を得ていますか? SDK のバグですか、それともアプリケーション コードに問題がありますか?
(他のアプリケーションで試してみましたが、結果は同じです)。