Tema: [ CONSULTA ] Itext put extra
Ver Mensaje Individual
  #3  
Viejo 01/01/17, 21:24:01
Array

[xs_avatar]
Merche300 Merche300 no está en línea
Betatester oficial
 
Fecha de registro: dic 2008
Localización: Valencia
Mensajes: 625
Modelo de smartphone: NEXUS 5 - ONEPLUS 3
Tu operador: Pepephone
 Cita: Originalmente Escrito por Dexafree Ver Mensaje
Si no vas a hacer uso del Bitmap en la Activity origen, no te sale para nada a cuenta convertirlo a Bitmap (proceso muy costoso) y pasarlo a la segunda.

En su lugar, puedes:

1. Pasar śnicamente la id (en tu caso, R.drawable.trinity), que es un int
2. Hacerlo todo directamente desde la segunda, pasando un extra booleano que sea "showImage", por ejemplo (si la imagen es constante)
Si Dexafree, si he de hacer, mi intencion seria cojer la imagen, que seria una imagen digamos un icono "checkbox" marcado y otra imagen checkbox sin marcar, para al seleccionar el checkbox una casilla me envie al itext los datos para imprimir digamos un formulario.

Código:
final RadioGroup grupo1 = (RadioGroup) findViewById(R.id.radioGroup_gasoil);

        grupo1.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
                    @override
                    public void onCheckedChanged(RadioGroup grupo, int checkedId) {
                        // Código que se va a ejecutar cuando se cambie de radiobutton

                        if (checkedId == R.id.gasoleo_a) {
                            Bitmap bitmap = BitmapFactory.decodeResource
                (getResources(), R.drawable.check_on); // your bitmap
        ByteArrayOutputStream bs = new ByteArrayOutputStream();
        bitmap.compress(Bitmap.CompressFormat.JPEG, 50, bs);
        pdf.putExtra("check", bs.toByteArray());

        startActivity(pdf);
    }
                        } else if (checkedId == R.id.gasoleo_b) {
                            Bitmap bitmap = BitmapFactory.decodeResource
                (getResources(), R.drawable.check_of); // your bitmap
        ByteArrayOutputStream bs = new ByteArrayOutputStream();
        bitmap.compress(Bitmap.CompressFormat.JPEG, 50, bs);
        pdf.putExtra("check", bs.toByteArray());

        startActivity(pdf);
    }
                        }
                    }
        });
    }
Responder Con Cita