یافتن مقادیر ستون های دیگه در Row با گرفتن یکی از المان ها در Spinner
دوستان سلام
من میخوام یه Spinner رو با دیتا بیس پر کنم . مثلا فرض کنید جنسیت قراره از دیتا بیس بیاد که تو دیتا بیس جنسیت مرد و زن با آی دی های 1 و 2 ثبت شده . بعد از پر شدن Spinner چطور میتونم آی دی های متناظر رو تو دیتا بیس پیدا کنم ؟
البته این مثال ساده ای ابود .. برای داده هایی که از جداول دیگه میان مجبوریم برای استفاده از جدول به PrimaryKey برسیم که حالا من میخوام بدونم چطور از داده ای که از Spinner گرفتم به ای دیه دیتا بیس برسم/
یه راه حل که به نظر اومد سرچ کردن اون عبارت انتخاب شده تو یه Query تو اون تیبله که با پیدا شدنش مقدار ای دی رو از Cursor در بیارم اما به نظرم راه قنشگی نمیاد .
اگه راه خوبی بهم نشون بدبد ممنون میشم دوستان
با تشکر از همتون
3راه به ذهنم میرسه:
1- همون select کردن اون اسم شهر از دیتابیس و خوندنPK_autoID متناظرش
2- همون اول که داری اطلاعات cityname ها رو از دیتابیس میکشی بیرون، اطلاعات PK_autoID رو هم استخراج کن و هر دو فیلد رو توی یه hashMap ذخیره کن
3- همون راه دوم ولی اطلاعات رو توی یه Struct که میسازی ذخیره کن (مثل پروژه note و ... که یه struct میساختیم) و بعد این struct ها رو توی یه ArrayList ذخیره کن
(به شخصه اگه بخوام همچین کاری کنم احتمالا راه 3 رو میرم !)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .