RCDepor
11/06/12, 11:56:50
Buenas, ando probando cosas de programación android y tengo una duda, como obtener en un String el valor de un Array en una de terminada posicion.
Supongamos que que el Array es String[] datos = {"Hola","Adios","Htcmania"}; y esto se visualiza en Listview.
Lo que quiero que la aplicación haga es que al pulsar en Hola, Adiós... se visualice menú de compartir de android (Esto ya me funciona) pero no se como pasarle ese valor.
Os dejor una parte del codigo a ver si alquien me puede ayudar:
setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTR A_TEXT, "Text");
sharingIntent.putExtra(android.content.Intent.EXTR A_SUBJECT, "Subject");
startActivity(Intent.createChooser(sharingIntent, "Share using"));
}
});
Mi idea es crear una variable String valor = new... y después poner sharingIntent.setType("valor") por eso pregunto como paso a la variable valor el contenido del array en una determinada posición?
Supongamos que que el Array es String[] datos = {"Hola","Adios","Htcmania"}; y esto se visualiza en Listview.
Lo que quiero que la aplicación haga es que al pulsar en Hola, Adiós... se visualice menú de compartir de android (Esto ya me funciona) pero no se como pasarle ese valor.
Os dejor una parte del codigo a ver si alquien me puede ayudar:
setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTR A_TEXT, "Text");
sharingIntent.putExtra(android.content.Intent.EXTR A_SUBJECT, "Subject");
startActivity(Intent.createChooser(sharingIntent, "Share using"));
}
});
Mi idea es crear una variable String valor = new... y después poner sharingIntent.setType("valor") por eso pregunto como paso a la variable valor el contenido del array en una determinada posición?