- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试实现下面的库以适应方向变化: https://github.com/yigit/android-priority-jobqueue
这是我的配置:
Configuration config = new Configuration.Builder(getApplication())
.consumerKeepAlive(45)
.maxConsumerCount(3)
.minConsumerCount(1)
.build();
return new JobManager(config);
这是我的示例作业:
public class CounterJob extends Job {
private int countTo;
protected CounterJob(int countTo, Params params) {
super(params);
this.countTo = countTo;
}
@Override
public void onAdded() {
Log.e("counting to", "" + countTo);
}
@Override
public void onRun() throws Throwable {
Log.e("running job", "" + countTo);
int total = 0;
for (int i = 0; i < countTo; i++) {
total += i;
}
Log.e("total", "" + total);
}
@Override
protected void onCancel(int cancelReason, @Nullable Throwable throwable) {
}
@Override
protected RetryConstraint shouldReRunOnThrowable(@NonNull Throwable throwable, int runCount, int maxRunCount) {
return null;
}
}
这是一个用于计数的 Controller 示例:
public class CounterController {
private JobManager mJobManager;
public CounterController(JobManager jobManager) {
this.mJobManager = jobManager;
}
public void count(int countTo) {
mJobManager.addJobInBackground(new CounterJob(countTo, new Params(1).requireNetwork().persist()));
}
}
我这样称呼:
@Override
protected void onResume() {
super.onResume();
mCounterController.count(1000000000);
}
当我旋转设备时,同样的工作再次开始。所以如果我没记错的话,如果我正在进行网络调用,当方向改变时它会重复请求。
我认为我的实现存在问题。我试图在图书馆页面中作为示例实现。有什么建议么?谢谢。
最佳答案
我猜你是在轮换时重新创建工作,所以你最终得到了 2 个工作。当 Activity 更改配置(也称为轮换)时,您不应将其入队两次。
关于Android-Priority-Jobqueue Survive Orientation Change,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40462348/
Dask jobqueue 似乎是一个非常好的解决方案,可以将作业分发到 PBS/Slurm 管理的集群。但是,如果我正确理解它的用法,则必须在头/登录节点上创建“PBSCluster/SLURMCl
我需要序列化 JobQueue 的字符串集合。我怎么做?使用HashSet导致异常。我正在使用https://github.com/path/android-priority-jobqueue (
我正在尝试实现下面的库以适应方向变化: https://github.com/yigit/android-priority-jobqueue 这是我的配置: Configuration config
通过阅读docs,我可以非常轻松地制作一个机器人。但 Jobqueue 并没有按照它所写的那样工作。 run_daily 方法使用 datetime.time 对象在特定时间发送消息,但此代码既不执行
我想知道是否有推荐的方法来检索 https://github.com/yigit/android-priority-jobqueue 中的 Activity 作业列表 这样一来,如果我有持久性作业仍在
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
是否可以导出 JobQueueName 而不是 ARN CloudFormation 的 Outputs 部分中的 AWS::Batch::JobQueue 资源(实际上是 serverless.ym
我创建了一个将调用 API 请求的作业对象。但我并不完全了解 Job 对象的生命周期。 这是我想要发生的事情 我希望在有 Internet 连接时发送 API 请求,如果没有,它会坚持在有 Inter
基本上,我试图了解这个 api 的工作原理,通过执行以下操作,我无法将消息发送到我的 channel (我从我的 Telegram 帐户发送/test 命令)。另外,我应该如何使用 JobQueue
基本上,我试图通过执行以下操作来理解此API的工作原理。我无法将消息发送到我的通道(我正在从我的电报帐户发送/test命令)。另外,例如,我应该如何使用JobQueue和每3小时发送一次自动消息?文档
我是一名优秀的程序员,十分优秀!