Android - 立即开始工作

时间:2016-08-26 05:14:42

标签: android android-service job-scheduling android-jobscheduler

我正在尝试使用Android的Job Service,我遇到了问题。我安排了一份工作,并将其定期设置为10分钟(600000毫秒)。 有没有办法立即开始工作,运行它,然后等待10分钟失效?

以下代码是我到目前为止所做的,但工作在10分钟失效后开始,然后每10分钟开始。

public static decimal Get_Max_Of_XREF_CH_GRP_DET()
    {
        try
        {
            BarcDataContext bc = new BarcDataContext();
            return bc.XREF_CH_GRP_DET_TAG.Max(m => m.SR_NO) + 1;

        }
        catch (Exception e)
        {
            return 1;
        }
    }

此代码位于从GcmListenerService扩展的类中(当收到通知时,必须打开服务)。

此外,我尝试启动2个独立的作业,一个没有周期性的作业,另一个有周期性的作业。但它也没有用。

谢谢!

0 个答案:

没有答案