定期的な更新を行う方法を実装したい
public void periodicUpdate(int frequence){
//frequence 1 daily, 2 monthly, 3 yearly
switch(frequence){
case 1:
if(aDayIsExpired()){
update();
}
break;
case 2:
if(aMontyhIsExpired()){
update();
}
break;
...
}
default:
if(aYearIsExpired()){
update();
}
break;
...
}
しかし、どうすれば 1日、1 か月、1 年の有効期限を数えることができるかわかりません。次のようなものが必要です
GregorianCalendar startDate = new GregorianCalendar();
保存され、アプリが起動するたびに比較する必要があります
GregorianCalendar now = new GregorianCalendar();
now
残念ながら、私の問題を比較して解決する方法startDate
と、これが正しい方法であるかどうかはわかりません。