私のアプリケーションには、サーバーにデータを照会するサービスがあります。このサービスは、構成可能なx分ごとにサーバーにクエリを実行します。USBケーブルに接続してアプリケーションを実行すると、
timer.schedule(new MyTimerTask(), delayInSec, TimeUnit.SECONDS);
完璧に動作します。しかし、デバイスがUSB(コンピューター)に接続されていない場合、デバイスは停止しました。
デバイスがUSBに再接続されると、動作に戻ります。
どうすれば解決できますか?
ありがとう、Eyal。