PDA

View Full Version : رفع ارور public class AppController extends Application



isazadeh
دوشنبه 27 بهمن 1393, 11:52 صبح
دوستان خطای زیررو چطور میشه برطرف کردکمک کنین لطفا

import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.toolbox.ImageLoader;
import com.android.volley.toolbox.Volley;
import com.nostra13.universalimageloader.cache.disc.namin g.Md5FileNameGenerator;
import com.nostra13.universalimageloader.core.DisplayImag eOptions;
import com.nostra13.universalimageloader.core.ImageLoader Configuration;
import com.nostra13.universalimageloader.core.assist.Imag eScaleType;
import com.nostra13.universalimageloader.core.assist.Queu eProcessingType;
import com.nostra13.universalimageloader.core.display.Fad eInBitmapDisplayer;
import com.nostra13.universalimageloader.core.ImageLoader ;

public class AppController extends Application {

public static final String TAG = AppController.class.getSimpleName();
public static final boolean DEVELOPER_MODE = false;
View footerView;
private RequestQueue mRequestQueue;
private ImageLoader mImageLoader;
LruBitmapCache mLruBitmapCache;

private static AppController mInstance;

@SuppressWarnings("unused")
public void onCreate() {
super.onCreate();
mInstance = this;
if (DEVELOPER_MODE
&& Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectAll().penaltyDialog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectAll().penaltyDeath().build());
}

initImageLoader(getApplicationContext());
}
public static void initImageLoader(Context context) {
DisplayImageOptions options = new DisplayImageOptions.Builder()
.showImageForEmptyUri(R.drawable.ic_empty)
.showImageOnFail(R.drawable.ic_error).resetViewBef oreLoading()
.cacheOnDisc().imageScaleType(ImageScaleType.EXACT LY)
.bitmapConfig(Bitmap.Config.RGB_565)
.displayer(new FadeInBitmapDisplayer(300)).build();

ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
context).threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.defaultDisplayImageOptions(options)
.tasksProcessingOrder(QueueProcessingType.LIFO).bu ild();
ImageLoader.getInstance().init(config);
}

public static synchronized AppController getInstance() {
return mInstance;
}

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

return mRequestQueue;
}

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

return this.mImageLoader;
}

public LruBitmapCache getLruBitmapCache() {
if (mLruBitmapCache == null)
mLruBitmapCache = new LruBitmapCache();
return this.mLruBitmapCache;
}

public <T> void addToRequestQueue(Request<T> req, String tag) {
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);
}
}
}

قسمت
com.nostra13.universalimageloader.core.ImageLoader ;
وقسمت
ImageLoader.getInstance().init(config);
خطامیده چطوررفعش باید کنم کمک کنین لطفا

isazadeh
دوشنبه 27 بهمن 1393, 19:12 عصر
دوستان خطای زیررو چطور میشه برطرف کردکمک کنین لطفا

import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.toolbox.ImageLoader;
import com.android.volley.toolbox.Volley;
import com.nostra13.universalimageloader.cache.disc.namin g.Md5FileNameGenerator;
import com.nostra13.universalimageloader.core.DisplayImag eOptions;
import com.nostra13.universalimageloader.core.ImageLoader Configuration;
import com.nostra13.universalimageloader.core.assist.Imag eScaleType;
import com.nostra13.universalimageloader.core.assist.Queu eProcessingType;
import com.nostra13.universalimageloader.core.display.Fad eInBitmapDisplayer;
import com.nostra13.universalimageloader.core.ImageLoader ;

public class AppController extends Application {

public static final String TAG = AppController.class.getSimpleName();
public static final boolean DEVELOPER_MODE = false;
View footerView;
private RequestQueue mRequestQueue;
private ImageLoader mImageLoader;
LruBitmapCache mLruBitmapCache;

private static AppController mInstance;

@SuppressWarnings("unused")
public void onCreate() {
super.onCreate();
mInstance = this;
if (DEVELOPER_MODE
&& Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectAll().penaltyDialog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectAll().penaltyDeath().build());
}

initImageLoader(getApplicationContext());
}
public static void initImageLoader(Context context) {
DisplayImageOptions options = new DisplayImageOptions.Builder()
.showImageForEmptyUri(R.drawable.ic_empty)
.showImageOnFail(R.drawable.ic_error).resetViewBef oreLoading()
.cacheOnDisc().imageScaleType(ImageScaleType.EXACT LY)
.bitmapConfig(Bitmap.Config.RGB_565)
.displayer(new FadeInBitmapDisplayer(300)).build();

ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
context).threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.defaultDisplayImageOptions(options)
.tasksProcessingOrder(QueueProcessingType.LIFO).bu ild();
ImageLoader.getInstance().init(config);
}

public static synchronized AppController getInstance() {
return mInstance;
}

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

return mRequestQueue;
}

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

return this.mImageLoader;
}

public LruBitmapCache getLruBitmapCache() {
if (mLruBitmapCache == null)
mLruBitmapCache = new LruBitmapCache();
return this.mLruBitmapCache;
}

public <T> void addToRequestQueue(Request<T> req, String tag) {
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);
}
}
}

قسمت
com.nostra13.universalimageloader.core.ImageLoader ;
وقسمت
ImageLoader.getInstance().init(config);
خطامیده چطوررفعش باید کنم کمک کنین لطفا

کسی جواب نمیده