ImageLoader must be init with configuration before using
2016-11-20 19:24
507 查看
11-20 19:19:06.652: E/AndroidRuntime(8637): FATAL EXCEPTION: main 11-20 19:19:06.652: E/AndroidRuntime(8637): Process: com.x.imageloaderdemo, PID: 8637 11-20 19:19:06.652: E/AndroidRuntime(8637): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.x.imageloaderdemo/com.z.MainActivity}: java.lang.IllegalStateException: ImageLoader must be init with configuration before using 11-20 19:19:06.652: E/AndroidRuntime(8637): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2450) 11-20 19:19:06.652: E/AndroidRuntime(8637): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512) 11-20 19:19:06.652: E/AndroidRuntime(8637): at android.app.ActivityThread.access$1200(ActivityThread.java:165) 11-20 19:19:06.652: E/AndroidRuntime(8637): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373) 11-20 19:19:06.652: E/AndroidRuntime(8637): at android.os.Handler.dispatchMessage(Handler.java:102) 11-20 19:19:06.652: E/AndroidRuntime(8637): at android.os.Looper.loop(Looper.java:135) 11-20 19:19:06.652: E/AndroidRuntime(8637): at android.app.ActivityThread.main(ActivityThread.java:5593) 11-20 19:19:06.652: E/AndroidRuntime(8637): at java.lang.reflect.Method.invoke(Native Method) 11-20 19:19:06.652: E/AndroidRuntime(8637): at java.lang.reflect.Method.invoke(Method.java:372) 11-20 19:19:06.652: E/AndroidRuntime(8637): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:968) 11-20 19:19:06.652: E/AndroidRuntime(8637): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:763) 11-20 19:19:06.652: E/AndroidRuntime(8637): Caused by: java.lang.IllegalStateException: ImageLoader must be init with configuration before using 11-20 19:19:06.652: E/AndroidRuntime(8637): at com.nostra13.universalimageloader.core.ImageLoader.checkConfiguration(ImageLoader.java:613) 11-20 19:19:06.652: E/AndroidRuntime(8637): at com.nostra13.universalimageloader.core.ImageLoader.displayImage(ImageLoader.java:236) 11-20 19:19:06.652: E/AndroidRuntime(8637): at com.nostra13.universalimageloader.core.ImageLoader.displayImage(ImageLoader.java:209) 11-20 19:19:06.652: E/AndroidRuntime(8637): at com.nostra13.universalimageloader.core.ImageLoader.displayImage(ImageLoader.java:316) 11-20 19:19:06.652: E/AndroidRuntime(8637): at com.z.MainActivity.init(MainActivity.java:28) 11-20 19:19:06.652: E/AndroidRuntime(8637): at com.z.MainActivity.onCreate(MainActivity.java:23) 11-20 19:19:06.652: E/AndroidRuntime(8637): at android.app.Activity.performCreate(Activity.java:6102) 11-20 19:19:06.652: E/AndroidRuntime(8637): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106) 11-20 19:19:06.652: E/AndroidRuntime(8637): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2403) 11-20 19:19:06.652: E/AndroidRuntime(8637): ... 10 more
解决方法:
/**
*
*/
package com.z;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
import com.x.imageloaderdemo.R;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ImageView;
public class MainActivity extends Activity {
private ImageView imagev_1;
private ImageLoader imageLoader;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
imageLoader = ImageLoader.getInstance(); // Get singleton instance
setContentView(R.layout.activity_main);
imageLoader.init(ImageLoaderConfiguration
.createDefault(MainActivity.this));
init();
}
private void init() {
imagev_1 = (ImageView) findViewById(R.id.imagev_1);
imageLoader.displayImage("drawable://" + R.drawable.ic_launcher,
imagev_1);
}
}
下载去:https://github.com/nostra13/Android-Universal-Image-Loader
相关文章推荐
- ImageLoader must be init with configuration before using 错误解决方法
- 解决ImageLoader must be init with configuration before using
- ImageLoader must be init with configuration before using 错误解决方法
- java.lang.RuntimeException: ImageLoader must be init with configuration before using的解决方法
- Android ImageLoader must be init with configuration before using 错误解决方法
- ImageLoader must be init with configuration before using
- ImageLoader must be init with configuration before using 错误解决方法
- Android ImageLoader must be init with configuration before using 错误解决方法
- 解决使用imageload遇到ImageLoader must be init with configuration before using这种异常
- ImageLoader must be init with configuration before using
- 开源项目Universal Image Loader :ImageLoader must be init with configuration before using
- ImageLoader must be init with configuration before using
- Android: ImageLoader must be init with configuration before using
- ImageLoader must be init with configuration before using
- ImageLoader must be init with configuration before using...
- 图片异步加载java.lang.IllegalStateException: ImageLoader must be init with cconfiguration before using问题
- 使用universalimageloader框架,出现ImageLoader must be init with configuration before using
- ImageLoader must be init with configuration before using 错误解决方法
- ImageLoader must be init with configuration before using
- ImageLoader must be init with configuration before using 错误解决方法