I want to be able to run a service that checks with a remote server at predefined intervals. How would I go about doing such a thing in Android? Example: The user sets an option that they want to check for updates every 10 minutes, how would I do this?
you can use the handler for that, like
Handler handler = new Handler();
private Runnable updateData = new Runnable(){
public void run(){
//call the service here
////// set the interval time here
handler.postDelayed(updateData,10000);
}
}
you can set the user define time in postDelayed() method
here are the link
http://developer.android.com/reference/android/os/Handler.html
http://www.vogella.de/articles/AndroidPerformance/article.html
http://www.tutorialforandroid.com/2009/01/using-handler-in-android.html
http://www.satyakomatineni.com/akc/display?url=DisplayNoteIMPURL&reportId=3496
http://www.helloandroid.com/taxonomy/term/43
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With