Android - Metodo this en una funcion fuera del mainactivity y listview

 
Vista:
sin imagen de perfil

Metodo this en una funcion fuera del mainactivity y listview

Publicado por matias (1 intervención) el 07/03/2017 00:37:02
Hola, ¿que tal?.

Hace poco comencé a programar en android y java.

Estoy trabajando con listview, e hice esta funcion para que solo halla un elemento de la listview con su describcion visible.

Esta declarada en onItemClick;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
TextView text = (TextView) view.findViewById(R.id.Detalle);
 
        if(ultimo != text){
 
            text.setVisibility(View.VISIBLE);
 
            if(ultimo != null) {
                ultimo.setVisibility(View.INVISIBLE);
            }
 
            ultimo = text;
        }else{
            ElementToDo tareaActual = (ElementToDo)adaptador.getItem(position);
            String msg = "Elegiste la JOJO tarea:\n"+tareaActual.getTitulo();
            Toast.makeText(this,msg,Toast.LENGTH_LONG).show();
        }
 
    }


El codigo funciona perfecto, pero me gustaria poder declara la mayor parte de la logica en una funcion en otra class.

Lo que me tira error, es la ultima linea del else, "
1
oast.makeText(this,msg,Toast.LENGTH_LONG).show();
" , específicamente en la parte del "this".

Como lo puedo resolver?

Grax y saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder