相关疑难解决方法(0)

Flutter 不良状态 无元素

我正在尝试从数据库中删除我的数据,如果成功的话,请继续导航到我的主页。

下面是我的代码:

StatelessWidget 由 deleteFromDatabase 方法组成,该方法传递了一个Id(String) 和一个 a context

Consumer<SettingsProvider>(
      builder: (context, settingsProvider, child) {
        final exerciseSettings = settingsProvider.findById(id);
        if (exerciseSettings == null) {
          return Center(
            child: CircularProgressIndicator(),
          );
        }
        return PreviewExerciseItem(
          exerciseSettings: exerciseSettings,
          id: id,
          navigateToEdit: () =>
              _navigateToEditPage(exerciseSettings, context),
          deleteFromDatabase: () => _deleteFromDatabase(id, context),
          navigateToCountDown: () =>
              navigateToCountDownPage(exerciseSettings, context),
        );
      },
    ),
Run Code Online (Sandbox Code Playgroud)

从 StatelessWidget 调用 _deleteFromDatabase 方法并显示一个 AlertDialog 以确认删除:

void _deleteFromDatabase(String id, context) async {
await showDialog(
  context: context,
  builder: (context) => new AlertDialog(
    title: …
Run Code Online (Sandbox Code Playgroud)

navigation provider flutter

8
推荐指数
2
解决办法
3万
查看次数

标签 统计

flutter ×1

navigation ×1

provider ×1