Android服务无法重启

时间:2013-06-15 13:54:04

标签: android service restart

我有一个对计时器执行操作的服务。服务从活动开始运行。在应用程序运行时,该服务正常工作。如果我使用启动器中的清理关闭应用程序,则服务将进入重启模式,但不会重新启动。 这是正常的吗?

服务:

public class MyService extends Service 
{
    private static Timer timer = new Timer(); 
    public void onCreate() 
    {
        super.onCreate();  
    }
    private void startService()
    {           
        timer.scheduleAtFixedRate(new mainTask(), 0, 10000);
    }
    private class mainTask extends TimerTask
    { 
        public void run() 
        {
            //MY CODE
        }
    }    
    public int onStartCommand(Intent intent, int flags, int startId) 
    {
        startService();
        return START_STICKY;
    }
    public void onDestroy() 
    {
        super.onDestroy();
    }

    public IBinder onBind(Intent intent) 
    {
        return null;
    }
}

0 个答案:

没有答案