}
private void startTimer () {
+ Log.d(TAG,"startTimer with timeoutUntilStop="+timeoutUntilStop);
t = new CountDownTimer(timeoutUntilStop, timeoutUntilStop) {
public void onTick(long millisUntilFinished) {
//doing nothing.
}
public void onFinish() {
- Log.d( "ServieDispatchImpl","timer onFinish" );
+ Log.d(TAG,"onFinish()");
stopSelf(); // countdown is over, stop the service.
}
};
public void setTimeoutMinutes (int timeoutMinutesIn){
timeoutMinutes = timeoutMinutesIn;
+ timeoutUntilStop = timeoutMinutes * 60000;
Log.d(TAG,"set timeout to "+timeoutMinutes);
}
};