it-swarm.dev

الحصول على السياق في فئة غير النشاط

في تطبيق Android ، هل هناك أي طريقة للحصول على السياق في Android في فئة غير نشاط إذا كان اسم فئة النشاط معروفًا؟

91
Developer

إذا كان صفك فئة غير نشاط ، وقمت بإنشاء مثيل له من النشاط ، يمكنك تمرير مثيل السياق عبر مُنشئ ما يلي كما يلي:

class YourNonActivityClass{

// variable to hold context
private Context context;

//save the context recievied via constructor in a local variable

public YourNonActivityClass(Context context){
    this.context=context;
}

}

يمكنك إنشاء مثيل لهذه الفئة من النشاط كما يلي:

new YourNonActivityClass(this);
130
Suji