farrop
17/08/14, 18:31:31
Buenas a todos, soy nuevo programando para Android.
Tengo una consulta, se que en java, haciendo proyector modelo-controlador-vista, se puede hacer referencia en un controlador, a otro controlador que ya fue instanciado!
Entonces me gustaria saber si estando en un activity, instancio una clase, y cargo valores en ella, si puede acceder a esa misma clase instanciada en otro activity para obtener sus valores. Ej:
Princiapl(){
SqlController sqlController = new SqlController();
sqlController.setBaseDatos("Biblioteca");
sqlController.setUser(usuario");
sqlController.setPassword("clave");
//lamo a otro activity
Intent intent = new Intent(Principal.this, Configuracion.class);
Bundle b = new Bundle();
intent.putExtras(b);
startActivity(intent);
}
Configuracion(){
SqlController sqlController;
//Aca quiero recuperar el objeto que instancie el el activity anterior.
//esto seria lo que quieor hacer pero no anda este codigo
Principal principal = getContext().get("principal")
sqlController = principal.sqlController;
}NO se si es factible algo asi, o no, pero si se puede me gustaria que me orienten un poco al respecto.
Gracias
Farrop
Tengo una consulta, se que en java, haciendo proyector modelo-controlador-vista, se puede hacer referencia en un controlador, a otro controlador que ya fue instanciado!
Entonces me gustaria saber si estando en un activity, instancio una clase, y cargo valores en ella, si puede acceder a esa misma clase instanciada en otro activity para obtener sus valores. Ej:
Princiapl(){
SqlController sqlController = new SqlController();
sqlController.setBaseDatos("Biblioteca");
sqlController.setUser(usuario");
sqlController.setPassword("clave");
//lamo a otro activity
Intent intent = new Intent(Principal.this, Configuracion.class);
Bundle b = new Bundle();
intent.putExtras(b);
startActivity(intent);
}
Configuracion(){
SqlController sqlController;
//Aca quiero recuperar el objeto que instancie el el activity anterior.
//esto seria lo que quieor hacer pero no anda este codigo
Principal principal = getContext().get("principal")
sqlController = principal.sqlController;
}NO se si es factible algo asi, o no, pero si se puede me gustaria que me orienten un poco al respecto.
Gracias
Farrop