我应该如何使用 Executor 代替 AsyncTask 或 IntentService 在 Android 上排队任务?
这是一个好的解决方案吗?
如何实施?
什么时候应该正确关机?我在 Activity 中的 onDestroy() 上关闭它,然后尽快重新启动我的应用程序。它会导致
java.util.concurrent.RejectedExecutionException
,为什么?有人知道它的生命周期吗?
有什么想法吗?谢谢。
Is it a good solution or not?
How to implement?
When should I shutdown properly? I shutdown it onDestroy() in the Activity, then relaunch my app as soon as possible. It causes a
java.util.concurrent.RejectedExecutionException
, why? Does anyone know its lifecycle?
Any idea? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我刚刚发现
AsyncYask
已经用 core_pool_size 5 和 max_pool_size 128 实现了 Java 的并发执行器。这太棒了!I just figure out the
AsyncYask
already implemented the Java's concurrency executor with core_pool_size 5 and max_pool_size 128. That's great!<块引用>
MyApplication app = (MyApplication) context.getApplicationContext();