私はいくつかのアプリを実装しました。ユーザーは設定に行き、待つ時間を定義することができます。私の問題は、私がホームボタンを押すと、私のアプリがすべてのリソースを取るので、他のアプリを起動できないということです。私はmotorloaのマイルストーンを持っているし、私のコードは、(待機サービスのソースコードの一部)である:Android時間遅延アクションのサービスを実装する方法は?
public void run() {
while(currentTime>waitingTime)
{ currentTime = System.currentTimeMillis();
Thread.sleep(1000);
}
//do Action
}
それは、単純なスレッドですが、それは非常に非効率的であると思われます。私はどんな助けでも非常に感謝しています。