PDA

View Full Version : بازگشت 2 رشته متفاوت از دو اکتیویتی به یک اکتیویتی



hasanpoor93
چهارشنبه 22 مهر 1394, 23:03 عصر
سلام
من یک پروژه پرواز دارم مینویسم و بایستی 2 قسمت تاریخ داشته باشه یکی رفت و یکی برگشت . مشکلی که من دارم این هستش که زمانی که بر روی edit text تاریخ رفت کاربر کلیک میکنه پنجره تاریخ باز میشه و از طریق تابع onactivityresult مقدار عددی تاریخ رفت رو توی همون edittext برگداندم و نمایش میدم ولی زمانی روی edit text دوم کلیک میشه پنجره تاریخ برگشت باز میشه ولی زمانی که ok می کنم مقدار null رو توی edittext تاریخ برگشت نشون میده . حالا سوال من اینه چجوری میشه دو رشته ( تاریخ ) رو که هر کدوم از این رشته ها در اکتیویتی جداگانه ای هست رو توی یک اکتیویتی از طریق تابع onactivityresult گرفت و هر یک از این رشته ها رو توی یک edit text نمایش بدم

خیلی مهم هستش کارم واقعا گیر کرده لطفا راهنمایی کنید. ممنونم

slr560
پنج شنبه 23 مهر 1394, 01:22 صبح
سلام
من یک پروژه پرواز دارم مینویسم و بایستی 2 قسمت تاریخ داشته باشه یکی رفت و یکی برگشت . مشکلی که من دارم این هستش که زمانی که بر روی edit text تاریخ رفت کاربر کلیک میکنه پنجره تاریخ باز میشه و از طریق تابع onactivityresult مقدار عددی تاریخ رفت رو توی همون edittext برگداندم و نمایش میدم ولی زمانی روی edit text دوم کلیک میشه پنجره تاریخ برگشت باز میشه ولی زمانی که ok می کنم مقدار null رو توی edittext تاریخ برگشت نشون میده . حالا سوال من اینه چجوری میشه دو رشته ( تاریخ ) رو که هر کدوم از این رشته ها در اکتیویتی جداگانه ای هست رو توی یک اکتیویتی از طریق تابع onactivityresult گرفت و هر یک از این رشته ها رو توی یک edit text نمایش بدم

خیلی مهم هستش کارم واقعا گیر کرده لطفا راهنمایی کنید. ممنونم

موقعی که تابع startActivityForResult رو صدا میزنی یه مقدار ورودی میگیره به نام requestCode
یه عدد int هست
خیلی ساده میای توی onActivityResult یه سوئیچ میزاری و این int رو چک میکنی
طبیعتا باید برای رفت یه مقدار int و برای برگشت یه مقدار دیگه انتخاب کنی
مثل 100 رفت , 101 برگشت