آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

استفاده همزمان از ListView و setActivityForResult

mrz  11 سال پیش  11 سال پیش
0 0

سلام
ممنون از راهنمایی ها تون از روشی که پیشنهاد کردین استفاده کردم ولی من برای لیست ها از AdapterSample که توی آموزش های قبلی listview گفته بودین استفاده کردم توی این فایل تابع setResult عمل نمی کنه و از تابع setOnItemClickListener لیست ها هم استفاده کردم عمل نمی کنه؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
uncocoder  11 سال پیش
0 0

حق دارید، ترکیب listview که دارای adapter هست با setActivityForResult کار گنگی از آب در میاد ولی شدنی هست. راه ساده ای که خیلی منطقی نیست اما خوب جواب میده رو بهتون معرفی می کنم.

شما یک متغیر static در کلاس G ایجاد کنید، از نوعی که داده مورد نظر شما رو بتونه در خودش ذخیره کنه یا مثلاً شماره index کلیک شده رو ذخیره کنه. این متغیر رو پس از کلیک که در adapter با setOnClickListener می تونید تعریف کنید، مقدار دهی کنید و پس از onResume شدن در activity اصلی که به این مقدار نیاز داره، این مقدار رو بخونید.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .