Кто-нибудь может сказать, что не так с этим диалогом?

У меня есть этот диалог, но когда я его вызываю, он дает мне эту ошибку:Необработанное исключение: 'package:flutter/src/widgets/localizations.dart': Неудачное утверждение: строка 453 pos 12: 'context!= Null': неверно., Мой код:

return showDialog(
      context: context,
      child: AlertDialog(
        title: Text(title),
        content: Text(msg),
        actions: [cancel, ok],
      ),
    );

1 ответ

Решение

Сообщение об ошибке сообщает вам , что именно не так: ваша переменнаяcontext является null.

Вам необходимо предоставить context это не ноль.

Вы также должны предоставить builder вместо child, потому что такой способ построения диалога устарел по уважительной причине.

Другие вопросы по тегам