• 1397/04/23

انتقال List بین Activity ه :

با سلام 

برای انتقال یک لیست به اکتیویتی دیگر خطا میدهد

کد :

 List<CustomerInformation> Cu_List = api.CustomerInformation(Convert.ToInt32(username));

خطا : Severity    Code    Description    Project    File    Line    Suppression State
Error    CS1503    Argument 2: cannot convert from 'System.Collections.Generic.List<Mahya_App.Models.CustomerInformation>' to 'Android.OS.Bundle'    Mahya_App    E:\Mahya_App\backup3\Mahya_App\Mahya_App\ProgressBarActivity.cs    112    Active

 

این در حالی است که اگر لیستی از نوع String  هیچ مشکلی نیست مثل : 

 

List<string> Cu_Listpo1 =new List<string>()

activityProfileActivity.PutStringArrayListExtra("Cu_List", Cu_Listpo1);

 

لطفا راهنمایی فرمایید

  • 1397/04/23
  • ساعت 12:30

سلام 

لیست را Serialize کنید و در اکتیویتیمقصد Deserialize کنید و استفاده کنید 


  • 1397/04/23
  • ساعت 15:43

بله کاملا درسته ممنون ازراهنماییتون استاد


logo-samandehi