问题标签 [firebase-job-dispatcher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Robolectric addResolveInfoForIntent 不起作用
使用 robolectric 3.3,我试图让包管理器为 queryIntentServices 返回正确的值,以便 Firebase Job Dispatcher 工作。
在我的 AndroidManifest.xml 我有:
在 Robolectric 调用的测试应用程序类中,我放了:
但是,Firebase 仍然抛出此错误:
Firebase 项目中的相关代码如下。它看起来非常简单,所以我认为这不是他们这边的错误。
我在使用 Robolectric 时做错了什么?
android - FileObserver 在后台监听,Android O
我FileObserver
在我的应用程序中,现在它在后台运行,如果注册了新文件 - 将其实例化上传到前台服务中的某个服务器。
在 Android O 中,我们应该使用 FirebaseJob Dispatcher 在后台做一些工作,但是我们如何应用它FileObserver
呢?有什么方法可以在后台分析数据吗?或者也许它从现在开始就无法使用FileObserver
?
android - Firebase 作业调度程序执行窗口
任务:我想在上午 9:00 到晚上 9:00 之间获取用户的位置。所以,我想使用 Job Scheduler 但无法将其设置为上述时间段。
请帮助我了解 Firebase 作业调度程序。
请告诉我如何将调度程序设置为以上(上午 9:00 到晚上 9:00)插槽。
试图在下面做一些事情:
android - 为什么我的工作没有开始?
我尝试将 JobSchedulers 用于我的聊天应用程序(用于异步发送消息):
并在清单中添加我的服务:
我写了这个 JobService,它没有调用 onCreate() 也没有调用 onDestroy()
但我的 onStartJob 没有打电话!我的错误在哪里?我看到消息“Google Play 服务已停止”。
java - 如何使用 Firebase 作业调度程序定期启动任务
我使用 Jobschuler 每 x 分钟(动态确定)发送通知,如下所示
并且它工作得很好,它会按时发送通知 JobService 中定义
现在我怎么能把它转换成firebase作业调度程序,我确实喜欢这样
但我只在安排时发送一次通知,之后就没有了
android - 如何使用firebase jobdispatcher绑定服务JobService
我想像 textview 一样更新我的 UI 组件,但是 localbinder、onbind、onStartCommand 是 jodispatcher 库中 jobservice 的最后一个,这样我就可以在我的活动中实现绑定服务,就像下面的代码一样:
android - Android 如何使用 JobDispatcher api 为每晚安排任务?
我每天晚上都必须从网络服务器下载 json 响应,以前我用它AlarmManager
来安排任务,但我认为这种情况JobDispatcher
很好,因为如果网络可用,它会自动执行任务,所以我不必管理这种 stuf .但是我发现了很多例子,JobDispatcher
在JobScheduler
所有这些例子中,一个简单的工作被安排或安排了一些时间延迟,但与我的要求没有任何关系,如果有人对此有任何想法,请帮助或提供与此相关的任何链接,它会很有帮助。
更新
1. 如何让它每晚工作,因为目前它只设置一次午夜闹钟,如何让它在每晚的同一时间重复?
android - firebase 作业调度程序在 android 中以打瞌睡模式工作。?
我正在开发一个视频通话应用程序。当应用程序处于打盹模式时,未建立呼叫。所以我正在使用替代的 Firebase 工作调度程序,所以请告诉我,工作调度程序是否在打瞌睡模式下工作?
android - 如何防止 JobService 使用的 AsyncTask 中的上下文泄漏
我需要做一些后台工作,这需要 JobService 中的上下文(我正在使用 Firebase JobDispatcher,因为我们支持 api 16+)我已经阅读了很多关于 JobService 和 AsyncTasks 的文章,但我无法找到如果您需要上下文,任何关于如何组合它们的好文章。
我的工作服务
我的异步任务
这会发出警告,表明 AsyncWork 类中的 jobService 属性正在泄漏上下文对象。我理解为什么如果你传递一个 Activity 或 Fragment 会出现这种情况,但这是一个 JobService,它应该存在,直到我调用 jobFinished()。我做错了什么还是可以忽略警告?
android - 如何使用 Firebase 作业调度程序执行后台重复作业
我已经配置了如下的工作:
在 JobService 类中,我修改了 onstart 和 onstop 方法,如下所示:
但是工作调度员只工作了一次,它不会重复出现。我的问题与这个问题相似, 但那里没有给出解决方案,所以我不得不再次询问。