توی معماری MVP، لایه های Model و Presenter نباید Context داشته باشن.
توی لایه Model دیتا رو از API یا دیتابیس میگیریم و ممکنه به Context نیاز پیدا کنیم.
راه حل این مشکل اینه که کلاسی که به Context نیاز داره رو توی یک لایه دیگه abstract کنیم.
اینجا بیشتر توضیح داده.