nathael
05/09/13, 21:04:12
Hola!
Tengo un listener sobre una vista. Cuando muevo el objeto y lo recibe la vista que tiene el drag listener lanzo código.
El problema es que ese código está en otra clase y necesito trabajar con elementos de la clase MainActivity (objetos) :-/
final class MiDrag implements View.OnDragListener{
public boolean onDrag(View view, DragEvent dragEvent) {
int dragAction = dragEvent.getAction();
View dragView = (View) dragEvent.getLocalState();
if (dragAction == DragEvent.ACTION_DROP) {
intercambioFichas(dragView, view); aquí
dragView.setVisibility(View.VISIBLE);
}
return true;
}
El método intercambioFichas sólo le puedo enviar los parámetros esos! :/ O me gustaría volver a la clase MainActivity donde puedo trabajar con los objetos que tengo allí!.
Gracias :gracias:
Tengo un listener sobre una vista. Cuando muevo el objeto y lo recibe la vista que tiene el drag listener lanzo código.
El problema es que ese código está en otra clase y necesito trabajar con elementos de la clase MainActivity (objetos) :-/
final class MiDrag implements View.OnDragListener{
public boolean onDrag(View view, DragEvent dragEvent) {
int dragAction = dragEvent.getAction();
View dragView = (View) dragEvent.getLocalState();
if (dragAction == DragEvent.ACTION_DROP) {
intercambioFichas(dragView, view); aquí
dragView.setVisibility(View.VISIBLE);
}
return true;
}
El método intercambioFichas sólo le puedo enviar los parámetros esos! :/ O me gustaría volver a la clase MainActivity donde puedo trabajar con los objetos que tengo allí!.
Gracias :gracias: