@HseyinAkkaya
Hocam tekrar rahatsız ediyorum. 🙂
Telefon ekranında type Future<dynamic> is not a subtype of type List<Food> yazıyor.
Konsolda mainde ki MaterialApp için hataya neden oldu tarzı bir şey yazıyor.
main dosyam
void main() {
runApp(MyApp());
}
class MyAppextends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(initialRoute: '/', routes: {
'/': (context) => Home(),
...
food ve database kodları tamamen aynı.
bu da database’i kullandığım sayfa.
`FoodDatabase db = FoodDatabase();
Food iFood =Food(name: “Salata”,recipe: “Doğra karıştır”,ingredients: “Domates biber soğan”);
void ekle() async {
Food aFood2 = await db.getFoodbyName(“Mercimek Çorbası”);
aFood2.name=“Lahmacun”;
db.foodUpdate(aFood2);
}
allFoods() async {
return await db.allFoods();
}
@override
void initState() {
super.initState();
db.insertFood(iFood);
List<Food> foods = allFoods();
print(foods[0]);
ekle();
foods = allFoods();
print(foods[1]);
…`
İlk kod düzgün ikincisi niye tırnak içinde olmasına rağmen düzelmedi anlamadım valla 🙂