Enviar información de una pantalla a otra en Android es una tarea muy básica, pero esencial. En este ejemplo enviaremos un valor almacenado en una caja de texto, y luego será mostrada en otra pantalla.
Para entender el ejemplo:
Para esto, tenemos nuestra clase principal con el método onCreate y enviaDatos_onclick que estará asociado a nuestro botón.
Mostrando las entradas con la etiqueta J2EE. Mostrar todas las entradas
Mostrando las entradas con la etiqueta J2EE. Mostrar todas las entradas
viernes, 6 de junio de 2014
Como compartir un texto con Intent en Android
Dentro de las amplias herramientas que nos proporciona esta maravillosa plataforma está el que podamos compartir un texto o imagen de nuestra aplicación con otra aplicación que este instalada en el dispositivo.
¿Cómo lo hacemos?
Supongamos que en nuestra aplicación tenemos una pantalla con una caja de texto, y un botón que comparte el texto ingresado. Asociamos la función compartir_click a nuestro botón, y en nuestro código tenemos.
¿Cómo lo hacemos?
Supongamos que en nuestra aplicación tenemos una pantalla con una caja de texto, y un botón que comparte el texto ingresado. Asociamos la función compartir_click a nuestro botón, y en nuestro código tenemos.
public void compartir_click(View view) { Intent intent = new Intent(Intent.ACTION_SEND); EditText text = (EditText) findViewById(R.id.txtCompartir); String strTextoCompartir = text.getText().toString() != null ? text.getText().toString() : " "; intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_SUBJECT, "subject"); intent.putExtra(Intent.EXTRA_TEXT, strTextoCompartir); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); this.startActivity(Intent.createChooser(intent, "Compartir en" )); }
Suscribirse a:
Entradas (Atom)