Buscando por Internet encontré la mejor solución para pasar imágenes de un ImageView a otro de otra actividad
Actividad 1
ImageView foto = (ImageView) view.findViewById(R.id.imgWeather);
Bitmap bitmap = ((BitmapDrawable)foto.getDrawable()).getBitmap();
Intent intent = new Intent(CiudadesActivity.this, DetalleCiudadActivity.class);
intent.putExtra("bitMap",bitmap);
startActivity(intent);
Actividad 2
Intent intent = getIntent();
Bitmap bitmap = intent.getParcelableExtra("bitMap");
ImageView icono = (ImageView) findViewById(R.id.imgWeather);
icono.setImageBitmap(bitmap);
me da un error amigo espero puedas ayudarme
ResponderEliminares el siguiente
ResponderEliminarandroid.graphics.drawable.TransitionDrawable cannot be cast to android.graphics.drawable.BitmapDrawable
estas usando el objeto equivocado... elimina los import y fíjate que sea el correcto ImageView
ResponderEliminarHola buenas, podrías explicarme por que me da este error??
ResponderEliminarAttempt to invoke virtual method 'android.graphics.drawable.Drawable android.widget.ImageView.getDrawable()' on a null object reference