अपने आवेदन मेंएंड्रॉयड प्रसंग अशक्त
वर्ग केंद्रीय नीचे की तरह के रूप में दृष्टांत है बन जाता है:
central.java:
mContext = getApplicationContext();
mMyStuff = new MyStuff(mContext);
MyStuff वर्ग कुछ से उपयोग करने के लिए mContext प्राप्त करने की आवश्यकता संसाधनों।
MyStuff.java:
public class MyStuff {
private Context mContext;
public MyStuff(Context c) {
mContext = c;
}
....
private ActionCustom MyAction = new ActionCustom(mContext);
मुद्दा यह है कि mContext हमेशा भी ग में मान शून्य होगा अशक्त नहीं है। मैं उम्मीद कर रहा था कि जब
public MyStuff(Context c) {
mContext = c;
}
की
क्षमा करें, लेकिन यह काम नहीं कर रहा। मैंने इस पर एक ब्रेकपॉइंट डाला है। MContext = c लेकिन यह – Seb
कभी नहीं रोकता है ρяσѕρєя के जवाब। वह शायद सही है। – Laurens
इस मामले में "mContext = c" और "this.mContext = c" के बीच क्या अंतर है? –