سلام.توی همچین مواردی نباید از position استفاده کرد.چون داده ها، توی دیتابیس ذخیره شدن بهتره از id استفاده کنید(البته به شرطی که این id منحصربفرد باشه).وقتی از position استفاده میشه،مهم نیست لیست شما نتایج جستجو رو نشون بده یا همه آیتم ها رو، به هر حال position همیشه ثابته و از صفر شروع میشه و این یعنی اینکه اگه شما آیتم هایی رو که حاصل از یک جستجو هست رو توی همون لیست ویو نشون بدین عملا اولین نتیجه جستجو position صفر رو به خودش اختصاص میده در حالی که ممکنه مثلا صدمین آیتم توی دیتابیس باشه.اما اگه id رو به اکتیویتی نمایش جزئیات،بفرستین این مشکل حل میشه،چون همین آیتمی که توی لیست position صفر داشت با همون id خودش که صد بود،از دیتابیس بازیابی میشه.نمیدونم خوب توضیح دادم یا نه،اما امیدوارم منظورمو خوب انتقال داده باشم (اگه جاییش واضح نیست بگید توضیح بدم:) )
بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ
استفاده از Intent و Extras
مدیریت گفتگو
پاسخها 1
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .

نظرات