do睡模式下没有互联网连接

时间:2018-07-30 17:18:45

标签: android networking internet-connection doze

在我的应用程序中,我需要每15分钟从网站下载一次数据。我的问题是,由于处于节能状态,手机处于休眠模式时没有连接。我尝试了由Alam管理器每15分钟激活一次WakefulBroadcastReceiver的尝试,但是由于手机始终处于休眠模式,因此几乎始终没有连接。我已经阅读了Jobscheduler,但是如果它对我的问题以及可能的实现方式没有帮助,那么没有人吗?是否有人可以通过示例代码让我每15分钟从打mode模式中唤醒手机来从站点下载数据? / p>

1 个答案:

答案 0 :(得分:0)

Elletlar,我遵循了您指示的在我的项目中实现jobScheduler的示例,并取得了出色的效果。现在,我想问你是否可以像在所附代码中那样,在“ onJobStart”方法中指定更多的“意图”。谢谢。

public boolean onStartJob(JobParameters params) {
    //first Job
    Intent service1 = new Intent(getApplicationContext(), Service1.class);
    getApplicationContext().startService(service1);
    Util.scheduleJob(getApplicationContext()); // first job!
    //second job
    Intent service2=new Intent(getApplicationContext(),Service2.class);
    getApplicationContext().startService(service2);
    Util.scheduleJob(getApplicationContext()); // second job!
    return true;
}