دلیل عدم اجرای oncreat() در یک کلاس

ساخت وبلاگ

سلام دوستان من در متد اصلی خودم یه کلاس استاتیک رو به صورت زیر دارم صدا میزنم

AppController.getInstance()


کلاس AppController به صورت زیر هستش

import android.app.Application;
import android.text.TextUtils;

import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.toolbox.ImageLoader;
import com.android.volley.toolbox.Volley;
import com.soshia.paad.util.LruBitmapCache;

public class AppController extends Application {

public static final String TAG = AppController.class.getSimpleName();

private RequestQueue mRequestQueue;
private ImageLoader mImageLoader;

private static AppController mInstance;

@Override
public void onCreate() {
super.onCreate();
mInstance = this;
}

public static synchronized AppController getInstance() {

retu mInstance;
}

public RequestQueue getRequestQueue() {
if (mRequestQueue == null) {
mRequestQueue = Volley.newRequestQueue(getApplicationContext());
}

retu mRequestQueue;
}

public ImageLoader getImageLoader() {
getRequestQueue();
if (mImageLoader == null) {
mImageLoader = new ImageLoader(this.mRequestQueue,
new LruBitmapCache());
}
retu this.mImageLoader;
}

public <T> void addToRequestQueue(Request<T> req, String tag) {
// set the default tag if tag is empty
req.setTag(TextUtils.isEmpty(tag) ? TAG : tag);
getRequestQueue().add(req);
}

public <T> void addToRequestQueue(Request<T> req) {
req.setTag(TAG);
getRequestQueue().add(req);
}

public void cancelPendingRequests(Object tag) {
if (mRequestQueue != null) {
mRequestQueue.cancelAll(tag);
}
}

}


مشکلی که دارم اینه که
وقتی این کد اجرا میشه

AppController.getInstance()


مقدار null برگشت داده میشه .من تریس که کردم اگه در کد بالا توجه کنید متد

@Override
public void onCreate() {
super.onCreate();
mInstance = this;


اصلا اجرا نمیشه که مقدار this رو اختصاص بده؟

کسی میدونه مشکل کجاست یا تا حالا با این مشل برخورد داشته

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 246 تاريخ : شنبه 12 تير 1395 ساعت: 17:02