Metodo this en una funcion fuera del mainactivity y listview

Para dar las gracias debes entrar o registrarte en el foro

Recién llegado
Recién llegado
Mensajes: 1 Agradecido: 0
07 Mar 2017, 01:47# 1

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;

Código: Seleccionar todo
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, "

Código: Seleccionar todo
oast.makeText(this,msg,Toast.LENGTH_LONG).show();

" , específicamente en la parte del "this".

Como lo puedo resolver?

Grax y saludos
Gracias  
Etiquetado en: