android-jobscheduler

    0热度

    2回答

    由于指定的条件而未执行的计划的JobService(JobScheduler api或Firebase jobdispather)是否会在设备重新启动后自动重新计划?或者我们需要重新安排时间。

    0热度

    1回答

    我尝试运行JobScheduler,周期性间隔10秒。例如builder.setPeriodic(10000)。但不能启动TestJobService IntentService按钮单击并不显示任何错误消息。 任何机构都可以帮助我。 public void onClick(View v){ ComponentName mServiceComponent = new ComponentNa

    0热度

    1回答

    我正在学习如何使用JobScheduler。如onresume方法中所示,为了执行作业,我设置了要满足的条件,当设备未充电时,将安排作业,不管设备是否空闲,作业将每 7执行秒。 在运行时,USB电缆连接到设备,以便安装应用程序,这意味着设备正在充电,所以在安装应用程序后 作业还没有启动,因为设备正在充电,但我拔掉后,我执行的作业 执行的工作,但发生的事情是,工作从未开始,我不明白为什么 请让我知道

    2热度

    2回答

    我的Android应用程序通过在特定时间发送通知来帮助用户遵循其日常计划。使用JobScheduler可以轻松解决此任务。它看起来简单,轻便,并且是最新的解决方案。 我在苦苦挣扎的是如何计划每天的所有通知。我需要运行代码来检查用户的每日计划并安排每天午夜时间安排通知。到目前为止,我发现了两种方法 使用JobService。可以重新安排与 公众最终无效jobFinished(JobParameter

    4热度

    1回答

    对于Nougat下面的API,您可以在清单中声明一个订阅CONNECTIVITY_CHANGES的接收器。这使我可以监听网络连接的变化,无论连接是打开还是关闭,并允许我执行任务,即使我的应用程序没有运行。 在牛轧糖上,这似乎不可能。我知道,如果存在网络连接,Nougat上的JobScheduler可用于在后台执行某些任务,但似乎没有办法监听网络连接丢失。 换句话说,我希望能够听到手机何时失去了所有

    1热度

    1回答

    我知道当设备处于空闲模式时,方法setRequiresDeviceIdle(boolean requiresDeviceIdle)使作业运行。 我想要的是相反的,我希望在设备不处于空闲模式时(屏幕打开并且用户正在使用手机)运行作业,并且我知道setRequiresDeviceIdle(false)不能完成这项工作,因为说“false”意味着它不是必需的,所以它会在闲置和不闲时运行。

    1热度

    1回答

    根据我的理解,下面的代码位应该设置一个只有在存在网络连接时才会运行的定期作业。这意味着尽管是周期性的,除非满足所需条件,否则它不会运行。 但这并不奏效。无论是否有网络,它总是在这段时间后运行。难道我做错了什么 ? JobScheduler mJobScheduler = (JobScheduler) getSystemService(Context.JOB_SCHEDULER_SERVICE);

    0热度

    1回答

    我使用下面的代码来安排一个工作,当有互联网运行但它只运行一次,我希望它运行时,只要有一个可用的网络。这可能吗? 我试着定期工作,并添加一个网络约束,认为每过一段时间它就会睡觉并唤醒,并检查可用网络,如果有可用网络,那么它将执行该作业,否则它会去返回到睡眠模式,但由于作业运行时的期限已到(因为如果没有网络限制) 这是调度代码的所有的时间,我没有得到想要的行为 mJobScheduler = (Job

    1热度

    1回答

    我使用作业调度程序,我的主要活动安排一项服务,以在下一次有互联网连接时启动。所以当应用程序第一次安装时,布局只有一个按钮,当你点击它时,它会安排依赖于网络的服务,然后我想要完成活动(如在布局中被销毁,以便用户获得他的屏幕)在安装应用程序之前),所以我有两个问题: 1)如果计划服务的活动被破坏是否意味着该服务仍然计划或丢失? 2)为什么在onClick事件结束时(调度服务后)调用方法finish()

    0热度

    1回答

    需要一些帮助来正确设置我的perodic作业android-job lib。 我想每天开一次工作,并且该设备是想要的。此外,工作应该尽快开始。这意味着最好的工作是在上午00:01开始。 而不是解决方案描述here! 这可能吗? 任何人都可以给我提示的rigth解决方案? 这是我的工作,每天一次代码snippset如果设备处于闲置状态 mJobId = new JobRequest.Builder