Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 18/04/12, 18:07:52
Avatar de gohan0189
gohan0189 gohan0189 no está en línea
Miembro del foro
Mensajes: 190
 
Fecha de registro: feb 2012
Mensajes: 190
Tu operador: TELCEL
Mencionado: 0 comentarios
Tagged: 0 hilos
usar variable edit text en otra clase

buenos dias a ver si me doy a entender

Tengo un layout con un edittext, este lo ocupo en mi clase ejemplo:

Código:
public class Registro1 extends Activity

EditText edtxt;

 @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.registro1);

edtxt = (EditText)findViewById(R.id.edtxt1);

{
tengo dos preguntas este edtxt1 lo puedo ocupar en otra clase

si no como puedo ocupar el valor que este dentro de este y ocuparlo en otras clases??

ojala y me entiendan

un ejemplo donde quiero ocuparlo seria asi

Código:
public class Registro2 extends Activity



 @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.registro2);

   solicitud.addProperty("folioPoliza", edtxt1.getText().toString());
logicamente me sale null xq esta en otra clase como la puedo mandar a llamar???
Responder Con Cita


  #2  
Viejo 18/04/12, 23:17:43
Avatar de Sopanda
Sopanda Sopanda no está en línea
Usuario muy activo
Mensajes: 606
 
Fecha de registro: abr 2009
Localización: Feldkirch (Austria)
Mensajes: 606
Modelo de smartphone: Galaxy Note
Tu operador: Pepephone
Mencionado: 0 comentarios
Tagged: 0 hilos
No sé si es la mejor opción, pero yo en un proyecto lo que hice es hacer el TextView que quería modificar static, así podría acceder a él desde otras clases.

Por ejemplo, si en la clase "ClaseA" declaro "static TextView txtNombre" en otra clase podría acceder a este TextView así: "ClaseA.txtNombre.getText().ToString()".

También lo que podrías hacer es si por ejemplo en la nueva clase le has pasado una referencia a la otra clase en el constructor, puedes modificarlo a través de esa referencia.

No sé si me he explicado
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 20:14:34 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007