Android - bundles and intents

 
Vista:
sin imagen de perfil

bundles and intents

Publicado por Ivonne (1 intervención) el 27/02/2017 03:51:53
Necesito pasar de un activity a otro una imagen, ya lo logre con el texto pero la imagen no. Exactamente es un recyclerview con caedview. Necesito que al dar click me abra un layoud con la imagen más grande y texto

Código que tengo:

EN EL ADAPTADOR

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public void onClick(View view) {
 
    int position = getAdapterPosition();
    MyData my_data = this.my_data.get(position);
    Intent intent = new Intent(this.context, Detalles.class);
    intent.putExtra("imagev", imageView.getResources().toString());
   // intent.putExtra("imageV", String.valueOf(imageView.getResources()));
    intent.putExtra("descp", description.getText());
 
   // Context context = null;
 
    // Intent intent = new Intent(this.context, Detalles.class);
   //
    //   intent.putExtra("imageView", imageView.getResources()+" "+description.getText());
    this.context.startActivity(intent);
 
 
 
}

EN EL OTRO ACTIVITY

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_detalles);
 
    imageView = (ImageView)findViewById(R.id.image);
    txdescripcion = (TextView)findViewById(R.id.description);
 
    Bundle bundle = getIntent().getExtras();
 
    if (bundle != null){
    String descp = bundle.getString("descp");
    txdescripcion.setText(descp);
 
 
    String imageView1 = bundle.getString("imagev");
    //    if (imageView1 != null) {
        imageView.setImageURI(Uri.parse(imageView1));
 
   }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco
Val: 466
Oro
Ha mantenido su posición en Android (en relación al último mes)
Gráfica de Android

bundles and intents

Publicado por Francisco (358 intervenciones) el 27/02/2017 11:24:44
la imagen la tienes guardada ..
puedes mandarle la ruta con el intent y desde la otra activity la cargas con las dimensiones que desees.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar