Cómo pasar un valor a la actividad en Android, para poner en marcha
En la aplicación Android, cómo quiere poner en marcha otra actividad de la actividad, la información y de paso los valores?
Más temprano, te mostramos cómo poner en marcha otra actividad en la aplicación Android.
Cómo iniciar otra actividad en la aplicación para Android
Es posible que no sólo puede iniciar desde el único equipo que, por añadidura, que desea pasar alguna información, que desea tomar el relevo.
Aquí vamos a presentar cómo hacerlo.
() El método puede ser utilizado putExtra de la clase de intenciones.
Actividad en el caso de lanzar la misma aplicación, llamada xxxx, por ejemplo, que, y pasar búsqueda de la palabra, y la búsqueda o la búsqueda o banderas o será de la siguiente manera.
i = new Intent (getApplicationContext (), xxxx.class);
i.putExtra ("palabra clave", keywordStr);
i.putExtra ("Y", andRadio.isChecked ());
startActivity (i);
El primer argumento de putExtra es el nombre de la tecla.
El segundo argumento es el valor que desea pasar.
incluso si para empezar en el () startActivity, de la misma manera si se puede utilizar para iniciar al () startActivityForResult.
La actividad en el lado que se llama, recibirá de la siguiente manera.
Intención i = getIntent ();
Palabra String = i.getStringExtra ("palabra clave");
boolean Isand = i.getBooleanExtra ("Y", true);
En primer lugar, se obtiene un tipo de instancia en el getIntent Intención ().
Esta es la implicación de getIntent () es llamada, se utiliza para obtener la intención de iniciar su propia cuenta.
Lateral que se determine, que establece el valor en () putExtra uniforme, en el extremo receptor, el método se divide en función del tipo del valor se almacenan.
Cadena Tipo: getStringExtra ()
Al pulsar la tecla correspondiente, si no existe, el valor de retorno es nulo.
tipo booleano: getBooleanExtra ()
Al pulsar la tecla correspondiente, si no existe, el valor de retorno es fijado por el segundo argumento.
En el ejemplo anterior, es cierto.
tipo int: getIntExtra ()
Al pulsar la tecla correspondiente, si no existe, el valor de retorno es fijado por el segundo argumento.
Después de la introducción de un período de tres bien, personalmente yo uso ahora, hay muchos más.
Desde que no se puede introducir, por favor consulte la referencia de la API.
Dicho sea de paso, es posible pasar matrices.
La actividad también se ha iniciado en el tiempo de () startActivityForResult, Volver a la actividad de arranque original, se puede pasar el valor de la misma manera como este.
Haga lo siguiente.
i = Intención de nuevo ();
i.putExtra ("ID", id);
i.putExtra ("NOMBRE", nombre);
setResult (RESULT_OK, i);
finalizar ();
Este es el final de este tiempo.












Puede recuperar [...]. () Descripción, ha escrito al putExtra los artículos siguientes. Actividad de esta manera para pasar un valor a Android, que es mayor que o igual a empezar. Categorías: Actividad relacionada con la (actividad), intención (Intel [...]