有没有办法使用另一个类的非静态方法?扑

时间:2021-01-26 14:37:34

标签: flutter

我想制作一个对登录状态做出反应的列表。所以我做了这个代码。

class LoginOrNot extends ChangeNotifier{
  bool _login = false;

  bool get login => _login;

  void toggle(){
    _login = !_login;
    notifyListeners();
  }
}
ListTile(
                          title: LoginOrNot._login? Text("Sign out") : Text("Sign in"),
                          onTap:()
                            {LoginOrNot._login? a method : Navigator.push(context, CupertinoPageRoute(builder: (context) => LoginPage(),));}
                        ),

因为它不能从列表块访问。我收到一个错误,我还发现我无法设置notifyListners的那些静态原因。我该如何使用这种方法??

0 个答案:

没有答案