Flutter da aldığım hata

Kodla Büyü

kaeii

Seçkin Üye
Seçkin Üye
Mesajlar
612
I/flutter ( 6046): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter ( 6046): The following ArgumentError was thrown building OgrenciForm(dirty, state: OgrenciFormState#1b522):
I/flutter ( 6046): Invalid argument(s)

SÜREKLİ BU HATAYI ALIYORUM (RESIMDE)
FLUTTER KURSUNDA HOME SAYFASINDA BODY ALANINI OGRENCIFORM( SEKLINDE DEGISTIRINCE BU HATAYI ALDIM. 3 KERE KODLARI KONTROL ETTIM AMA BULAMADIM BIRTULU COZUMUNU. KODLAR ASAGIDADIR. ŞİMDİDEN TESEKKUR EDERIM
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';

class OgrenciForm extends StatefulWidget {
@override
State<StatefulWidget> createState() {
return OgrenciFormState();
}
}

class OgrenciFormState extends State<OgrenciForm> {
String Gelen_deger;
@override
Widget build(BuildContext context) {
return Column(
children: <Widget>[
TextField(
onChanged: (String deger)
{
setState(() {
Gelen_deger = deger;
});
},
),
Text("merhaba" + Gelen_deger)
],
);
}
}
 

Ekli dosyalar

  • Ekran Alıntısı.JPG
    Ekran Alıntısı.JPG
    11.3 KB · Görüntüleme: 19
I/flutter ( 6046): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter ( 6046): The following ArgumentError was thrown building OgrenciForm(dirty, state: OgrenciFormState#1b522):
I/flutter ( 6046): Invalid argument(s)

SÜREKLİ BU HATAYI ALIYORUM (RESIMDE)
FLUTTER KURSUNDA HOME SAYFASINDA BODY ALANINI OGRENCIFORM( SEKLINDE DEGISTIRINCE BU HATAYI ALDIM. 3 KERE KODLARI KONTROL ETTIM AMA BULAMADIM BIRTULU COZUMUNU. KODLAR ASAGIDADIR. ŞİMDİDEN TESEKKUR EDERIM
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';

class OgrenciForm extends StatefulWidget {
@override
State<StatefulWidget> createState() {
return OgrenciFormState();
}
}

class OgrenciFormState extends State<OgrenciForm> {
String Gelen_deger;
@override
Widget build(BuildContext context) {
return Column(
children: <Widget>[
TextField(
onChanged: (String deger)
{
setState(() {
Gelen_deger = deger;
});
},
),
Text("merhaba" + Gelen_deger)
],
);
}
}



Hocam emin olmamakla birlikte, en üstteki import kısmında cupertino almışsınız. Kurs esnasında genellikle hocanın söylediği "Material.Dart" ı almaya dikkat edin demişti. Öğrenci form kısmındaki benim kodlarımı paylaşıyorum. Bir deneyin isterseniz.




import 'package:flutter/material.dart';

class OgrenciForm extends StatefulWidget{
@override
State<StatefulWidget> createState() {
return OgrenciFormState();
}

}

class OgrenciFormState extends State<OgrenciForm> {
String ogrenciAdi = "";
@override
Widget build(BuildContext context) {
return Column(
children: <Widget>[
TextField(onChanged: (String deger){
setState(() {
ogrenciAdi=deger;
});
},),
Text("Merhaba "+ ogrenciAdi)
],
);
}
}

Birde ctrl+s ile deniyorsanız olmayabilir çünkü içeriğiyle oynadığımızdan olmuyor, alt tarafta şimşek şekline benzer bi şekil var onun hemen sağındakine basarak kayıt almayı deneyin
 
Hocam emin olmamakla birlikte, en üstteki import kısmında cupertino almışsınız. Kurs esnasında genellikle hocanın söylediği "Material.Dart" ı almaya dikkat edin demişti. Öğrenci form kısmındaki benim kodlarımı paylaşıyorum. Bir deneyin isterseniz.




import 'package:flutter/material.dart';

class OgrenciForm extends StatefulWidget{
@override
State<StatefulWidget> createState() {
return OgrenciFormState();
}

}

class OgrenciFormState extends State<OgrenciForm> {
String ogrenciAdi = "";
@override
Widget build(BuildContext context) {
return Column(
children: <Widget>[
TextField(onChanged: (String deger){
setState(() {
ogrenciAdi=deger;
});
},),
Text("Merhaba "+ ogrenciAdi)
],
);
}
}

Birde ctrl+s ile deniyorsanız olmayabilir çünkü içeriğiyle oynadığımızdan olmuyor, alt tarafta şimşek şekline benzer bi şekil var onun hemen sağındakine basarak kayıt almayı deneyin
YOK HOCAM BIR COK SEY DENEDIM OLMADI. DROPDOWN ORNEGINDE SORUN YOK AMA BU ORNEK CALISMADI.
 
I/flutter ( 6046): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter ( 6046): The following ArgumentError was thrown building OgrenciForm(dirty, state: OgrenciFormState#1b522):
I/flutter ( 6046): Invalid argument(s)

SÜREKLİ BU HATAYI ALIYORUM (RESIMDE)
FLUTTER KURSUNDA HOME SAYFASINDA BODY ALANINI OGRENCIFORM( SEKLINDE DEGISTIRINCE BU HATAYI ALDIM. 3 KERE KODLARI KONTROL ETTIM AMA BULAMADIM BIRTULU COZUMUNU. KODLAR ASAGIDADIR. ŞİMDİDEN TESEKKUR EDERIM
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';

class OgrenciForm extends StatefulWidget {
@override
State<StatefulWidget> createState() {
return OgrenciFormState();
}
}

class OgrenciFormState extends State<OgrenciForm> {
String Gelen_deger;
@override
Widget build(BuildContext context) {
return Column(
children: <Widget>[
TextField(
onChanged: (String deger)
{
setState(() {
Gelen_deger = deger;
});
},
),
Text("merhaba" + Gelen_deger)
],
);
}
}
Hocam String Gelen_deger = ""; şeklinde yazılmalı,üstteki hocam da vermiş kodu.
 
Son düzenleme:
hocam import ettiğin paketlerden import 'package:flutter/cupertino.dart';
ifadesi material.dart olmalı
 
Geri
Üst