Bueno, espero puedan ayudarme a explicarme si tengo bien entendido el concepto sobre los Intents.
Por lo que yo entendí con un intent puedo acceder a una Actividad de una aplicación distinta a la que estoy ejecutando. ¿Es correcto?
Bueno, estoy empezando ahora con Android, y por ejemplo, en mi primer proyecto he creado dos actividades internas. Una de ellas, tiene un metodo simple que devuelve un String, y desde mi otra actividad, puedo llamar a mi método sin usar intents ni historiar raras...
Código:
Ok, entiendo que para esto, no es neceario INTENTS, pero... si fuera para hacer lo mismo, pero que mi MyActivityPrueba estuviera en otra aplicación, si sería necesario usar INTENTS ¿Verdad?//LLAMO A OTRA ACTIVIDAD DE MI APLICACION Y RECIBO DATOS. MyActivityPrueba obj = new MyActivityPrueba(); String recibido = obj.MyMethod(); TextView txtCaja = (TextView)findViewById(R.id.txtRecibido); txtCaja.setText(recibido);
Y si es así, y he entendido bien el concepto... para llamar a este mismo método MyMethod(), que está en otra Activity de otra aplicacion, podrían decirme como lo haría???
He visto ejemplos de ejecutar Activitys con intent, pero... de recibir datos de esa Activity en la principal, ni idea.... ¿Se puede hacer o el Intent es simplemente para ejecutar Activitys externas sin poder recibir datos de respuesta?
En fin... espero puedan aclararme un poco estas dudas, que Android está de puta madre, pero... lástima que toda la doc esté en inglés, jejeje.
Saludos y gracias por vuestro tiempo, compañeros.