Я пытаюсь настроить кнопку тумблера с флаттера на пожарное хранилище, я уже настроил зависимости в своем проекте флаттера, однако я не знаю, как соединить коммутатор с пожарным хранилищем.
Iя пытаюсь сделать выключатель, который может быть использован для управления светом, я пытался дать ему некоторые значения, но даже тогда я не уверен, как подключиться к пожарному.
class _HomeState extends State<Home> {
bool _value = false;
void _onChanged(bool value) {
setState(() {
_value = value;
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Home ${widget.user.email}'),
),
body: new Container(
padding: new EdgeInsets.all(32.0),
child: new Column(
children: <Widget>[
new SwitchListTile.adaptive(
title: new Text('Bedroom light'),
activeColor: Colors.red,
secondary: const Icon(Icons.lightbulb_outline),
value: _value,
onChanged: (bool value) {
_onChanged(value);
})
],
),
),
);
}
}
это коду меня так далекоя знаю, что мы должны использовать streambuilder, но я хотел бы знать, как.