چگونگی اجرای روش startActivityForResult ، با کدنویسی در کلاسی (class) غیر از کلاس Activity ، در برنامه نویسی اندروید
برای اجرای روش startActivityForResult با کدنویسی در کلاسی (class) غیر از کلاس Activity ، ابتدا باید Context و Intent مربوط به Activity را به آن کلاس ارسال کرده و سپس روش startActivityForResult را به صورت زیر اجرا نمایید :
در کد بالا، myContext و myIntent ، همان Context و Intent مربوط به Activity هستند که آن دو را به کلاس ارسال کرده ایم.
سلام. من روش بالا رو برای آدا\تور انجام دادم و اکتیویتی اول به عنوان context معرفی کردم. اما متاسفانه اطلاعات هنوز ارسال نمیشه. میتونید راهنمایی بفرمایید؟ با button از داخل اکتیویتی اول امتحان کردم انتقال اطلاعات به درستی انجام میشه اما از داخل آداپتور خیر
جواب سوالم رو پیدا کردم. باید activity بجای context در آداپتور معرفی بشه.