我正在使用 ChangeNotifierProvider 提供一个布尔值,该布尔值根据用户是否登录返回 true 或 false。如何使布尔值可侦听,以便提供者在用户登录/退出时自动更新它?
Widget build(BuildContext context) {
var socialProvider = Provider.of<SocialProvider>(context);
return Container(
child: new FlatButton(
onPressed: () {
if (
socialProvider.currentlogged != true
) {
Do something
} else {
Do something else
},
),}