amir hossein gholizadeh

مقدار دهی نشدن context در یکی از اکتیویتی ها . . .

amir hossein gholizadeh ۱۳۹۷/۰۶/۱۱ 99 برنامه‌نویسی اندروید

الان دو روزه درگیر این تیکه شدم و نتونستم از هیچ کجا راه حلی پیدا کنم
موضوع اینکه که من در یک اکتیویتی از طریق یه گزینه در option menu به اکتیویتی که مثلا سبد خرید درونش هست وارد میشم
و اینکه سبد خرید بصورت یه لیست که با یه کلاس آداپتور که خودم نوشتم پر میشه.
مسئله اینجاست برای یک شی از یک کلاس که در آداپتور استفاده میکنم مقدار context پاس داده نمیشه یا اصطلاحا مقدار دهی نمیشه و وقتی موس رو روش میبرم پیغام value 'context' is allways null نمایش داده میشه
من حتی بطورت جداگانه هم به  اون شی مقدار getApplicationContext رو بصورت جداگانه دادم. ولی در هر صورت ارور رانتایم میده وقتی میخوام وارد قسمت سبد خرید بشم. و ارور مربوط به متد openReadabaleDatabase هست.
باید بگم که من از اون کلاسی که شی رو ازش میگیرم قبلا تو همین برنامه زیاد استفاد کردم و مشکل فقط برای همین اکتیویتی هست.
اگه امکانش هست در این مورد کمک کنید تا بتونم پروژه رو تموم کنم وگرنه بدلیل اینکه الان من شهرستان هستم تا برگردم تهران و سراغ یه متخصص برم کار پروژه طول خواهد کشید