0

WifiManagerを使用して、利用可能なWi-Fi信号のスキャンを要求し、結果をファイルにダンプするAndroidアプリケーションを作成しました。プログラムは正常に動作しますが、この奇妙なバグが発生します。

最初は30秒ごとにスキャンを要求していましたが、すべて正常に機能しました。次に、2秒ごとにスキャンを要求しようとしましたが、この奇妙なバグが発生します。すべてが数分間正常に機能し、その後、2つのスキャン要求間の時間が2秒から50秒にジャンプします。理由はありません。次に、さらに4回スキャンする場合、2秒間隔でスキャンしてから、50秒間隔にスキップし、これを一貫して実行し続けます。

時間間隔が長い場合、このバグは発生しません。誰かが以前にこのバグを経験したことがありますか?それを防ぐ方法はありますか?または、スキャンリクエストが頻繁すぎる場合、Androidは自動的にスキャンリクエストをキャンセルしますか?

ご協力ありがとうございました!

NS

4

1 に答える 1

1

コードを投稿するチャンスはありますか?

これは、バッテリーの消耗を防ぐために開発者に意図的に課せられた制限である可能性があります。

于 2010-08-19T15:10:24.793 に答える