hola compañeros , como lo dice el titulo tengo una url que le proporciona datos a mi aplicacion , pero no se actualiza hasta que se vuelva a llamar ,soy capas de leer el json y obtener los datos pero no tengo idea como hacer para que constantemente este actualizandose en base a la url , tengo implementando un AsyncTask pero no se actualiza de una manera adecuada , tengo un bucle infinito como este
protected Void doInBackground(Void... params) {
while(true) {
try {
leerURL();
Thread.sleep(2000);
}
catch(Exception ex){
}
}
alguna sugerencia?