Това е първият ми път, когато използвам библиотеката Universal Image loader.
Възниква грешка, когато използвам бутон, за да задействам показването на уеб изображение. Съответните кодове изглеждат така:
public class MainActivity extends Activity {
ImageView iv;
Button btnButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
iv = (ImageView)findViewById(R.id.imageView1);
btnButton = (Button)findViewById(R.id.button1);
btnButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// dislpay a web image using a ImageView
String url = "http://icons.iconarchive.com/icons/xenatt/minimalism/128/App-Json-Toolbox-icon.png";
ImageLoader imageLoader = ImageLoader.getInstance();
ImageLoaderConfiguration imgconfig = ImageLoaderConfiguration.createDefault(MainActivity.this);
imageLoader.init(imgconfig);
imageLoader.displayImage(url, iv);
}
});
}
Програмата обаче се смаза. Въз основа на logcat намирам информацията за грешка в това изречение:
ImageLoaderConfiguration imgconfig = ImageLoaderConfiguration.createDefault(MainActivity.this);
Как мога да коригирам тази грешка?