Como haces el refresco?
Tal vez te sirva algo asi
Código:
//Clase que refresca cuando le das a un boton, hasta que le des a otro
public class VoyARefrescarHastaQuePulsesCancelar{
private static boolean refrescando = false;
public static void voyARefrescar(){
refrescando = true;
while(refrescando){
//Aqui el codigo que hace que refresque
}
}
public static void dejoDeRefrescar{
refrescando = false;
}
}