2011-02-07 4 views
0

私はアンドロイドでアプリを開発しています....ループ内で実行されるコードスニペットを必要 ... 私はスレッドとハンドラを使用するのではと思った.. 私はそれにいくつかの援助を必要とする...アプリケーションがバックグラウンドになっているときでも、コードスニペットのループ実行?

これを行う他の楽観的な方法があります...

プログラムがモバイル時間とアラーム時間を継続的にチェックする目覚まし時計のように考える...私は同様のコンセプトを実装する必要がありますこれ...

pls助けてくれる人...ありがとう:) :)

+2

これを行う場合は、コードを継続的に実行するとバッテリー寿命に劇的に影響することにご注意ください! :) – Chris

答えて

1

あなたはサービスを作成する必要があります...あなたのアプリはそれを使用します..このように、あなたのアプリがガレージされていても、サービスは引き続き実行できます。

+1

おそらくこのコードをサービスのスレッドとして持つべきです – SteelBytes

2

アラーム時刻のようなものを特定の時刻に発生させたい場合は、内蔵のAlarmManagerを使用します。 PendingIntentを渡して、プログラムが特定の時刻に実行されるようにします

関連する問題