Я получил пример текущего кода:
class AlarmHelper {
static final int _REQUEST_CODE = 12377;
static final int _REQUEST_CODE_OVERTIME = 12376;
static void scheduleAlarm() async {
AndroidAlarmManager.cancel(_REQUEST_CODE);
// Do logic stuff
AndroidAlarmManager.oneShot(Duration(seconds: 10), _REQUEST_CODE, callback, exact: true, wakeup: true);
}
}
}
callback() {
//do something that requires context
}
Из виджета звоню AlarmHelper.scheduleAlarm()
. Основываясь на некоторой логике, я планирую тревогу. В моей функции обратного вызова я хочу сделать что-то, что требует контекста. Например, получить цвет темы. Как я могу получить контекст?