آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

چگونگی اجرای روش startActivityForResult ، با کدنویسی در کلاسی (class) غیر از کلاس Activity ، در برنامه نویسی اندروید

برای اجرای روش startActivityForResult با کدنویسی در کلاسی (class) غیر از کلاس Activity ، ابتدا باید Context و Intent مربوط به Activity را به آن کلاس ارسال کرده و سپس روش startActivityForResult را به صورت زیر اجرا نمایید :

در کد بالا، myContext و myIntent ، همان Context و Intent مربوط به Activity هستند که آن دو را به کلاس ارسال کرده ایم.

نویسنده علیرضا گلمکانی
شماره کلید 3043
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 2 2 0
احمدی
۱۳۹۸/۰۲/۳۰
۱۸:۳۵

سلام. من روش بالا رو برای آدا\تور انجام دادم و اکتیویتی اول به عنوان context معرفی کردم. اما متاسفانه اطلاعات هنوز ارسال نمیشه. میتونید راهنمایی بفرمایید؟ با button از داخل اکتیویتی اول امتحان کردم انتقال اطلاعات به درستی انجام میشه اما از داخل آداپتور خیر

احمدی
۱۳۹۸/۰۲/۳۱
۱۰:۲۸

جواب سوالم رو پیدا کردم. باید activity بجای context در آداپتور معرفی بشه.

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)