امیر
5 سال پیش توسط امیر مطرح شد
1 پاسخ

عدم اجرای برنامه

وقت بخیر من مطابق اموزش فلاتر موجود در سایت قسمت 17 دقیقا پیش رفتم اما اپلیکیشن واسه من build نمیشه و کراش میکنه هم روی emulator و هم روی گوشی

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context){
    return MaterialApp(
      title: 'دیوار',
      home: adsList(
        ads : <Advertisment>[
          Advertisment(name: 'پراید 98'),
          Advertisment(name: 'پژو 405'),
          Advertisment(name: 'گوشی موبایل'),
        ]
      )
    );
  }

}

class Advertisment
{
  final String name;
  Advertisment({this.name});
}

class adsList extends StatefulWidget{
  final List<Advertisment> ads;

  adsList ({ this.ads});
  @override
  State<StatefulWidget> createState() =>adsListState();

}
class adsListState extends State <adsList>{
  @override
  Widget build(BuildContext context) {
   return Scaffold(
     appBar: AppBar(
       title: Text('دیوار'),
     ),
     body: ListView(
     padding: EdgeInsets.symmetric(vertical: 8.0),
     children: widget.ads.map((Advertisment ad) {
       return adsListItem(
         ad: ad,
       );
     }).toList(),
   ),
   );
  }
}

class adsListItem extends StatelessWidget{
  final Advertisment ad;
  adsListItem({this.ad});
  @override
  Widget build(BuildContext context) {
    // TODO: implement build
    return ListTile(
      onTap:(){
        print('touched');
      },
      leading: CircleAvatar(
        backgroundColor: Theme.of(context).primaryColor,
        child: Text(this.ad.name[0]),
      ),
      title: Text(this.ad.name),
    );
  }}

اندروید استودیو ورژن 3.5 هست ممنون میشم راهنمایی کنید @hesammousavi


ثبت پرسش جدید
الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 5 سال پیش مطرح شد
0

متن اروری که توی اندروید استودیو نمایش داده میشه رو بذارین


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام