السلام عليكم
أنا مبتدأ في مجال البرمجة و أشتغل على إنشاء تطبيق جوال ANDROID APP من خلال برنامج FLUTTER و لغة DART
وصلت لمرحلة إنشاء صفحة إقتناء المشتريات items ووضعها في سلة الشراء PANIER(BASKET).
للأسف واجهتني مشكلة تتمثل كالتالي :
E/flutter ( 4746): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: type 'int' is not a subtype of type 'String?' in type cast
كل ما أريد إضافة قطعة (buy items) أي عندما أضغط على + / - على سبيل المثال لزيادة أو إنقاص القطع يظهر هذا الخطأ .
ممكن شخص لديه خبرة أن يساعدني في حل هذا المشكل . مع الشكر
بارك الله فيكم !
BACKEND : PHP MYSQL
import 'package:dadou/controler/itemsdetailscontroller.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
class Itemsdetails extends StatelessWidget {
const Itemsdetails({Key? key,}) : super(key: key);
@override
Widget build(BuildContext context) {
ItemsdetailsControllerImp controller=Get.put(ItemsdetailsControllerImp());
return Scaffold(
body:Column(children: [
SizedBox(height: 80,),
//Text("${controller.itemsmodel}"),
Card(child: Text(
//"${controller.itemsModel!.itemsId} "
" ${controller.itemsdisc}, \n \n ${controller.itemsprice}dt"
),),
SizedBox(height: 10,),
Center(child: TextButton(onPressed: (){ Get.toNamed("/Panier");}, child: Text("BUY")),),
SizedBox(height: 10,),
Column(children: [
IconButton(onPressed: (){controller.paniercontroller.add(
// controller.itemsModel!.itemsId.toString()
controller.itemsId.toString()
);}
, icon:Icon(Icons.add)),
Text("1"),
IconButton(onPressed:(){}, icon:Icon(Icons.minimize))
],)
],
),
);}}