0

x分ごとにバックグラウンドで関数を実行したい。アプリケーションが起動していなくても、関数は常に実行する必要があります。

これどうやってするの?

4

1 に答える 1

1

これは、Android の AlarmManager を使用して行うことができます。Android のサービスに関する優れたチュートリアルがあります。または、この回答で述べたように行うこともできます。

編集: startTime は、バックグラウンドで実行されているサービスを開始する必要がある時間の遅延 (ミリ秒単位) であり、repeatTime は、実行する必要があるタスクが呼び出されるまでの時間間隔です (つまり、質問で述べたように) 、repeatTimeサービスを停止するまで、関数はミリ秒の遅延ごとに実行されます)。

于 2013-09-16T09:57:30.723 に答える