Добавление того же текстового значения в список дел ⇐ Android
-
Гость
Добавление того же текстового значения в список дел
Я создаю базовое приложение todo во Flutter. Когда я добавляю задачу под названием «тест», она добавляется в список с возможностью переупорядочения. Однако, когда я добавляю еще одну задачу с тем же именем, приложение вылетает.
import 'package:flutter/material.dart'; пустая функция() { runApp(MaterialApp( главная страница: const TodoApp(), тема: ThemeData(primarySwatch: Colors.yellow), )); } класс TodoApp расширяет StatefulWidget { const TodoApp({super.key}); @переопределить State createState() => _TodoAppState(); } класс _TodoAppState расширяет State { окончательный _textyController = TextEditingController(); List сохраненныйТекст = []; ListcheckedValue = []; @переопределить Сборка виджета(контекст) { вернуть эшафот( BackgroundColor: Colors.yellow[100], AppBar: AppBar( заголовок: const Text("Todo"), centerTitle: правда, высота: 0, ), тело: Заполнение( отступ: const EdgeInsets.symmetric (по вертикали: 8,0, по горизонтали: 15,0), ребенок: Столбец( дети: [ Расширенный( // // СПИСОК НАЧИНАЕТСЯ // дочерний элемент: ReorderableListView.builder( обратная сторона: правда, itemCount: сохраненныйтекст.длина, onReorder: (oldIndex, newIndex) { setState(() { если (oldIndex
Я создаю базовое приложение todo во Flutter. Когда я добавляю задачу под названием «тест», она добавляется в список с возможностью переупорядочения. Однако, когда я добавляю еще одну задачу с тем же именем, приложение вылетает.
import 'package:flutter/material.dart'; пустая функция() { runApp(MaterialApp( главная страница: const TodoApp(), тема: ThemeData(primarySwatch: Colors.yellow), )); } класс TodoApp расширяет StatefulWidget { const TodoApp({super.key}); @переопределить State createState() => _TodoAppState(); } класс _TodoAppState расширяет State { окончательный _textyController = TextEditingController(); List сохраненныйТекст = []; ListcheckedValue = []; @переопределить Сборка виджета(контекст) { вернуть эшафот( BackgroundColor: Colors.yellow[100], AppBar: AppBar( заголовок: const Text("Todo"), centerTitle: правда, высота: 0, ), тело: Заполнение( отступ: const EdgeInsets.symmetric (по вертикали: 8,0, по горизонтали: 15,0), ребенок: Столбец( дети: [ Расширенный( // // СПИСОК НАЧИНАЕТСЯ // дочерний элемент: ReorderableListView.builder( обратная сторона: правда, itemCount: сохраненныйтекст.длина, onReorder: (oldIndex, newIndex) { setState(() { если (oldIndex
Мобильная версия