چند سوال

پرسیده شده
فعالیت 1032 روز پیش
دیده شده 726 بار
0

با سلام چند سوال دارم ممنون میشم جواب بدید

سوال اول:

startActivityForResult رو که کال میکنیم چرا روش خط میکشه؟

سوال دوم:

متد setResult رو که کال میکنیم در قسمت اول Activity-RESULT_OK با Activity-RESULT_CANCELED چه فرقی باهم دارن؟ جفتش رو امتحان کردم تفاوتی ندیدم

سوال سوم:

دلیل اینکه متد onActivityResult رو داخل oncreat ننوشتیم چی بود؟

تشکر

فایل پیوست

0
حذف شده

سلام وقت بخیر

 

این متد دیپریکیت شده آموزش ها رو دنبال بفرمایید تا اموزش فعلی اپدیت بشود .

روش جدید رو هم میتونید از این لینک دنبال کنین هر چند در این قسمت از اموزش پیشنهاد نمیکنم خودتون رو درگیر کنید فعلا از همون روش استفاده کنید در ادامه با روش های متفاوتی اشنا میشید و اموزش موجود هم اپدیت خواهد شد . 

لینک 

درمورد سوال دوم بهتر میگفتید چطور امتحان کردید ولی RESULT_OK ثابت مربوط به OK هست که از اون در متد onActivityResult استفاده میکنیم و RESULT_CANCELED ثابت مربوط به کنسل کردن هست

درمورد سوال سوم ما این متد رو در onCreate که خود یک متد override شده هست override نکردیم بلکه در کنارش عمل override رو انجام دادیم(حتما کدتون رو بار دیگه مرور کنید)

ضمن اینکه ما نمیتونیم در یک متد متد دیگه ای رو override کنیم.

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

16 تیر 00