x分ごとにバックグラウンドで関数を実行したい。アプリケーションが起動していなくても、関数は常に実行する必要があります。
これどうやってするの?
これは、Android の AlarmManager を使用して行うことができます。Android のサービスに関する優れたチュートリアルがあります。または、この回答で述べたように行うこともできます。
編集: startTime は、バックグラウンドで実行されているサービスを開始する必要がある時間の遅延 (ミリ秒単位) であり、repeatTime は、実行する必要があるタスクが呼び出されるまでの時間間隔です (つまり、質問で述べたように) 、repeatTime
サービスを停止するまで、関数はミリ秒の遅延ごとに実行されます)。