pasar contexto de MainActivity a otra clase
Publicado por Juan Jose (14 intervenciones) el 25/09/2017 12:59:55
Hola a todos;
Tengo una app con un MainActiviy en el que defino unos editext:
MainActivity;
y mas abajo dentro de esa actividad un metodo para resetear dichos elementos.
si esta todo el codigo en la misma clase, llamada MainActivity todo es correcto.
PROBLEMA:
y lo que quisiera es para tener el codigo mas limpio, llevarme esta funcion a otra clase llamada funciones,me da error a referencia de los elementos editext.
Funciones.java
el problema lo tengo a la hora de referenciar dichos elementos que me dan error , creo que tengo que pasar el contexto de la mainActivity.
Como se podria hacer de la mejor manera?.
Tengo una app con un MainActiviy en el que defino unos editext:
MainActivity;
1
2
3
4
private EditText edemail;
private EditText eddni;
private EditText ednombre;
private EditText edtelefono;
y mas abajo dentro de esa actividad un metodo para resetear dichos elementos.
1
2
3
4
5
6
7
8
9
10
11
12
13
/**
* Metodo para resetear Datos
*
* @
*/
private void resetDatos() {
eddni.setText("");
edemail.setText("");
edtelefono.setText("");
ednombre.setText("");
}
si esta todo el codigo en la misma clase, llamada MainActivity todo es correcto.
PROBLEMA:
y lo que quisiera es para tener el codigo mas limpio, llevarme esta funcion a otra clase llamada funciones,me da error a referencia de los elementos editext.
Funciones.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class Funciones {
/**
* Metodo para resetear Datos
*
* @
*/
private void resetDatos() {
eddni.setText("");//error en la referencia del elemento
edemail.setText("");
edtelefono.setText("");
ednombre.setText("");
}
el problema lo tengo a la hora de referenciar dichos elementos que me dan error , creo que tengo que pasar el contexto de la mainActivity.
Como se podria hacer de la mejor manera?.
Valora esta pregunta


0