我正在用安卓系统制作扑克游戏,我制作了一些TextViews和ImageViews,在玩家和电脑的卡片上以及社区卡上显示。
现在的问题是,当玩家开始轮转时,它会调用一个call_computer方法,所有的计算机实现都会执行,但是播放器和计算机转弯之间没有延迟。
因此,一个球员开始它的轮回,就在那之后,一张卡片被显示。我想要的是在玩家转身后,电脑应该等待一段时间,然后它会显示一个文本:
“计算机选择检查/折叠/提升”
然后根据选择的动作显示卡片.
我已经调用了一个call_computer函数,就在玩家的回合和动作执行之后。我把这个方法放到了一个新的线程里,睡了5秒,但还是没有成功.
发布于 2010-11-26 08:21:47
你可以打个电话到postDelayed(Runnable, int)
long DELAY_IN_MSEC = 1000; // 1s
postDelayed(new Runnable() {
@Override
public void run() {
// call_computer();
}
}, DELAY_IN_MSEC);https://stackoverflow.com/questions/4283133
复制相似问题