Forum Pplware

Versão Completa: Serviços em Android
Está de momento a ver uma versão reduzida do nosso conteúdo. Ver versão completa com o formato adequado.
Boa tarde!
Estou a construir uma aplicação em que uso services para que me executa umas rotinas de gps em background e queria saber como posso fazer com que essa rotinas sejam executadas de minuto a minuto em vez de estarem a correr continuamente.

Cumps Diogo Pinto
Boas,
Investiga a classe TimerTask.
Para fazer este processo usei AsyncTask como mostro embaixo:

class BackgroundTaskList extends AsyncTask<String, Integer, Void>{

//first to start
@Override
protected void onPreExecute(){
bar = new ProgressDialog(Main.this);
bar.setMessage("A Carregar Lista...");
bar.setIndeterminate(true);
bar.show();

}

//second to start
@Override
protected Void doInBackground(String... params) {

//executei as acções principais aqui
}

//last to start
@Override
protected void onPostExecute(Void result){
//e aqui terminei carregando os valores da lista!
listPes.setAdapter(adList);
bar.dismiss();
}
}
Nice Wink
URL's de Referência