Android 2.2中的计算机转,等待和延迟

时间:2010-11-26 07:01:31

标签: android

我在Android上制作扑克游戏,我制作了一些TextViews和ImageViews,以显示播放器和computr以及COmmunity卡的卡片。 现在的问题是,当一个玩家轮到它之后它调用call_computer的方法并且所有的计算机执行都会执行但是玩家和计算机之间没有延迟 意味着当一个玩家轮到它并且在此之后显示一张牌。我想要的是玩家转动电脑后应该等待一段时间,然后它会显示一个文本“电脑选择检查/折叠/提升”然后根据所选择的动作显示卡片....

请帮助我的朋友....我急需......请兄弟们。希望你们理解我的问题..

我在玩家转身和动作完成后调用了一个call_computer函数..然后我将该方法放入一个新线程并进行5秒的睡眠。但仍然没有成功...... 请帮忙

1 个答案:

答案 0 :(得分:1)

您可以拨打postDelayed(Runnable, int)

long DELAY_IN_MSEC = 1000; // 1s
postDelayed(new Runnable() {
    @Override
    public void run() {
        // call_computer();
    }
}, DELAY_IN_MSEC);