0

我正在尝试收集有关 tcp 传输速度如何与信号强度变化相关的数据,但我似乎无法从传输期间获得任何值。传输完成后总是会收到回调,有时甚至是 10 个值,在传输后相隔几毫秒。

我正在听 (PhoneStateListener.LISTEN_SIGNAL_STRENGTHS | PhoneStateListener.LISTEN_CELL_LOCATION) 并调用这些回调。

是否有可能我以某种方式阻止了操作系统,使其无法调用回调?

4

1 回答 1

0

如果 TCP 传输是使用 AsyncTask 完成的,则信号强度将按应有的方式出现。使用 Java 线程会以某种方式阻止事件。

于 2013-03-21T18:10:51.953 回答