Timer task using service in android
public class MyService extends Service
{
private static Timer timer = new Timer();
@Override
public IBinder onBind(Intent intent)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate()
{
Log.d("Service Creating", "onCreate method running");
// Creating service
super.onCreate();
ctx = this;
// Starting service
startService();
}
private void startService()
{
Log.i("Service Started","com");
timer.scheduleAtFixedRate(new mainTask(), 0, 60000); //60000=1 min &1000=1 sec
}
private class mainTask extends TimerTask
{
public void run()
{
Toast.makeText(this, "Now 1 minute finished",Toast.LENGTH_LONG).show();
}
}
}
// Use this in manifest xml file
<service android:enabled="true" android:name=".MyService" />
http://sourcecodeandroid.blogspot.in by T.s.Mathavan
// To run a task for a specific time in background using service in android
// Example program for to display a toast message for every one minute(exactly 1 minute)
//Use service in android, then only it runs in background.
public class MyService extends Service
{
private static Timer timer = new Timer();
@Override
public IBinder onBind(Intent intent)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate()
{
Log.d("Service Creating", "onCreate method running");
// Creating service
super.onCreate();
ctx = this;
// Starting service
startService();
}
private void startService()
{
Log.i("Service Started","com");
timer.scheduleAtFixedRate(new mainTask(), 0, 60000); //60000=1 min &1000=1 sec
}
private class mainTask extends TimerTask
{
public void run()
{
Toast.makeText(this, "Now 1 minute finished",Toast.LENGTH_LONG).show();
}
}
}
// Use this in manifest xml file
<service android:enabled="true" android:name=".MyService" />
http://sourcecodeandroid.blogspot.in by T.s.Mathavan
Comments