0

我正在开发一个连接到 Web 服务器并从中获取数据流的项目。出于测试目的,我将显示所有数据,LogCat以便确保一切正常。

我正在 2 台设备上测试我的应用程序:

  • HTC EVO 3D
  • 宏达欲望。

有一次我注意到一些奇怪的事情:当我测试时,EVO 3D我看到我收到了两次数据流的所有数据包,这真的很奇怪,因为服务器不能两次向我发送一个数据包。我认为这是因为EVO's双核处理器。

HTC Desire但在那之后,我也注意到了同样的问题emulator。在模拟器上,我得到所有数据包甚至三倍。

问题是它并不总是发生。我仔细观察了这个问题,发现它LogCat在我的设备和模拟器上显示了所有正在运行的进程两次或更多次,实际上我开始认为这是LogCat错误,与我的应用程序无关。

所以我的问题是:还有其他人得到 LogCat 的同样奇怪的行为吗?是 SDK 错误,还是问题出在我的应用程序代码中?

(我只是尝试了其他应用程序,结果是一样的)。

4

1 回答 1

0

我注意到这可能是某种LogCat错误,因为我调试了我的代码可能 50 次,发现没有什么可以重现该问题。我确实检查了对我发送的服务器的请求。这只是一个请求,没有更多。所以这就是为什么我开始认为这可能是一个LogCat错误。

于 2011-10-06T07:20:38.903 回答