社区
Eclipse
帖子详情
eclipse的progress中的任务总是cancel不了怎么办?
zhangsan03
2006-08-18 11:27:59
当我想取消eclipse中的一个任务时,我会点cancel按钮或者在progress窗口中点那个红点;但是多数情况下不起作用。实在没办法就结束进程。
有没有好的决绝办法?
...全文
1638
4
打赏
收藏
eclipse的progress中的任务总是cancel不了怎么办?
当我想取消eclipse中的一个任务时,我会点cancel按钮或者在progress窗口中点那个红点;但是多数情况下不起作用。实在没办法就结束进程。 有没有好的决绝办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hxq1981
2006-08-22
打赏
举报
回复
加分了就好,那我告诉你,嘿嘿。
我贴一段JobManager的代码,你就知道了。
protected boolean cancel(InternalJob job) {
IProgressMonitor monitor = null;
synchronized (lock) {
switch (job.getState()) {
case Job.NONE :
return true;
case Job.RUNNING :
//cannot cancel a job that has already started (as opposed to ABOUT_TO_RUN)
if (job.internalGetState() == Job.RUNNING) {
monitor = job.getProgressMonitor();
break;
}
//fall through for ABOUT_TO_RUN case
default :
changeState(job, Job.NONE);
}
}
//call monitor outside sync block
if (monitor != null) {
if (!monitor.isCanceled())
monitor.setCanceled(true);
return false;
}
//only notify listeners if the job was waiting or sleeping
jobListeners.done((Job) job, Status.CANCEL_STATUS, false);
return true;
}
Job一旦启动了就不能cancel,如果还在队列中等待的,按红方快才是有效果的。
不过,有另外的类另外的机制可以实现的,这个先给分吧,嘿嘿嘿嘿。
zhangsan03
2006-08-21
打赏
举报
回复
加分 加分
hxq1981
2006-08-19
打赏
举报
回复
才这么点分,你太小看这个问题了。
zhmt
2006-08-18
打赏
举报
回复
路过,友情up!
android通知栏常用方法以及进度条显示
在Android开发
中
,通知栏(Notification)是一种向用户传达应用状态和信息的重要方式,而进度条(
Progress
Bar)则是展示
任务
执行进度的关键组件。本文将深入探讨如何在Android通知栏
中
使用常见方法以及如何显示...
Eclipse
安装插件提示There is another install operation in
progress
.以及如何查看进程。
There is another install operation in
progress
.打开
eclipse
软件,查看右下角,有安装的进度,再点击红色圈
中
图标,即可查看详细进度。作者本人在使用
eclipse
安装p3c以及git插件时,遇到了一些问题。如图,原因是...
Eclipse
插件
任务
进度条
Eclipse
版本:3.6.2 Content 1、使用Job对象 ... org.
eclipse
.core.runtime.jobs.Job.Job,提供了一种可视化的
任务
接口,它默认有一个进度条。 使用方法: 2、IRunnableWith
Progress
接口
eclipse
插件开发:总结一下
eclipse
中
的Job机制
总结一下
eclipse
中
Job,Job可以说是
eclipse
中
比较核心又在我们使用
中
经常碰到的一种机制。本质上是
eclipse
中
的多线程的一种表现,与IRunnable功能类似。但是更加对象化,容易扩展和控制,属于
eclipse
UI的一部分。...
Eclipse
平台
中
“进度条对话框”(
Progress
MonitorDialog)的简单实现
运行环境:
Eclipse
3.0.x下面是的方法实现了一个简单的“进度条对话框”:private byte[]
progress
MonitorDialogTest(final String bhContent, final String root, final String userName, final String pwd, ...
Eclipse
58,444
社区成员
49,459
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章