Pourquoi est-ce que j'obtiens une exception NullpointerException?NullpointerException dessin bitmap sur le canevas
Merci!
ps: Je suis nouveau à Java.
try {
URL uri = new URL("http://static.panoramio.com/photos/original/41455707.jpg");
URLConnection connection = uri.openConnection();
Log.i(TAG, "connecting...");
connection.connect();
InputStream is = connection.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is, 8 * 1024);
Bitmap bmp = BitmapFactory.decodeStream(bis);
bis.close();
is.close();
Log.i(TAG, "setting bitmap");
//Log.d(TAG, canvas.toString());
//Log.d(TAG, bmp.toString());
canvas.setBitmap(bmp);
} catch (Exception exc){
Log.e(TAG, exc.toString());
return;
}
la sortie:
06-28 17:29:04.857 391 397 I MyWallpaperPainting: connecting...
06-28 17:29:07.248 391 397 I MyWallpaperPainting: setting bitmap
06-28 17:29:07.248 391 397 E MyWallpaperPainting: java.lang.NullPointerException
ok, j'ai commencé avec une nouvelle base de code et j'ai toujours eu cette erreur, maintenant j'ai découvert que si j'utilise une autre URL cela fonctionne, donc c'est le bitmap qui cause le problème! mais pourquoi? – nomoral