社区
J2ME
帖子详情
大家讨论下Command的问题吧
tmzuigao
2004-09-29 03:53:43
我在开发中,碰到这样的问题
如果Command中的代码需要一段比较长的运行时间,那么用户很容易通过2次按键使得代码执行2次
(就算代码量不多,如果用户按键速度快的话也能达到)
不知道大家是如何解决这种问题的
我现在的办法是
1。直接remove掉
2。开个线程,不用的时候wait(),到用的时候在notify()
不过我觉得都不太好,不知道谁还能想出其他方法来?
...全文
241
12
打赏
收藏
大家讨论下Command的问题吧
我在开发中,碰到这样的问题 如果Command中的代码需要一段比较长的运行时间,那么用户很容易通过2次按键使得代码执行2次 (就算代码量不多,如果用户按键速度快的话也能达到) 不知道大家是如何解决这种问题的 我现在的办法是 1。直接remove掉 2。开个线程,不用的时候wait(),到用的时候在notify() 不过我觉得都不太好,不知道谁还能想出其他方法来?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
网络咖啡
2004-11-27
打赏
举报
回复
支持楼上的
batfree
2004-11-27
打赏
举报
回复
同意,做一个boolean标记,不过最好是给一个等待画面。
zcwhgj
2004-11-27
打赏
举报
回复
即使设一个flag变量,如果他按得够快,也就是还会在不断的执行你这一个有flag变量的程序代码,这对系统而言也是一个影响,而且,有一些手机这方面做得不好的,你多按几下,它会把你的java程序给关了,提示:应用程序错误.
flyingghost
2004-10-19
打赏
举报
回复
hoho,mingjava发过言了就没有偶的份了。。。^_^
czhai
2004-10-19
打赏
举报
回复
up
prok
2004-10-11
打赏
举报
回复
做标记应该
mingjava
2004-09-30
打赏
举报
回复
在代码执行比较长的情况下 比如联网。这样的动作是对用户界面的堵塞,因此你最好提供给用户一个等待的界面,等联网动作结束后再跳转到相关的屏幕
northblue
2004-09-30
打赏
举报
回复
可以 设一个boolean变量 初始值为ture 当触发按键时间后变为false 再在程序中做判断 就可以了不过我还是认为 mingjava(学习) yexing(猪猪爱波波) 说得很对 既然 操作的时间很长 为什么不作个等待界面啊?
yingmu0591
2004-09-30
打赏
举报
回复
学习中
yexing
2004-09-30
打赏
举报
回复
原则上,用户的每个操作都要有反馈,这个反馈界面就可以阻塞用户的连续操作了:)
coolfire19811103
2004-09-30
打赏
举报
回复
我晕啊, 设置一个 flag变量不就行了
Rabbit29086921
2004-09-29
打赏
举报
回复
做个标记flag就行了
rcp
command
handler
一个
command
只能对应一个 hanlder ,也就是说 不同的 hanlder 不可以用同一个
command
来实现。 反过来是可以的。 总结:
command
---1---> handler 如果对应了多个会报错: A handler conflict occurred. This may disable some
command
s. 并且...
Command
模式
最近在工作上用上了
Command
模式,但在Spring上使用
Command
模式由于不能在代码中直接使用new,否则就不能使用其他配置在Spring中的DAO,所以需要把
Command
配置到Spring中。以下是一个。
命令模式(
Command
)
命令模式的C++实现
awaiting
command
This issue is as old as SQL Server. In fact, it goes back to Sybase days but continues to fool and puzzle administrators. A session with that status of sleeping / awaiting
command
is simply a client
python中print后面执行ssh.exec_
command
无效
python中print后面执行ssh.exec_
command
无效 如下图✨ o为标准输出的内容,在下面这行代码之前的print等命令都没
问题
,执行正常 print('主机名:%s\t' % (a),end="")+print('IP:%s\t' % (ip))。 在这之后的ssh.exec_
command
('mkdir /app/888.txt')命令就似乎直接跳过了,并没有创建目录,pycharm控制台直接提示进程退出,如下图: 真搞不懂,有大神能帮忙解释下里面的玄机嘛,感谢啦!!!????????
J2ME
13,096
社区成员
26,491
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章