1分に約1回データベースにアクセスするAndroidサービスがあります。このサービス内で、12時間に1回実行されるタイマー内で別のプロセスを開始する方法はありますか?現在、サービス内に次のコードがありますが、このコードはサービスと同じレートで実行されます。
UPDATE_INTERVAL = (1000*60)*60*12;
timer.scheduleAtFixedRate(new TimerTask(){
@Override
public void run(){
if(!parseDailyData(AppStatus.getConsumer(), AppStatus.getProvider(), client, dayData))
{
Log.v(TAG, "no parse day set");
}
getTopPeople();
}
}, 0, UPDATE_INTERVAL);