Я хотел бы перезапустить мою TimerTask в моей службе, когда я изменил время обновления в конфигурации действия.
Действия конфигурации изменяют общедоступную статическую длинную UPDATE_INTERVAL
У вас есть какие-то идеи дляя?
public void onStart(Intent intent, int startId) {
// init the service here
try {
if (prefs.getString("oauth_token_secret", null) != null) {
_startService();
}
} catch (Exception e) {
Toast.makeText(getApplicationContext(), e.getMessage(), Toast.LENGTH_LONG).show();
}
}
private void _startService() {
timer.scheduleAtFixedRate(
new TimerTask() {
public void run() {
//doing things
}
}, 0, UPDATE_INTERVAL);
}
Спасибо, пока.Stefan