systemClock.sleep()无法正常工作

时间:2017-04-18 18:58:57

标签: android

我正在尝试让我的活动在绘制文本之前休眠1秒,但它无法正常工作。应用程序暂停一秒钟,然后立即在if块中绘制所有内容。它在ms秒后执行systemClock.sleep(ms)调用之上和之下的代码:

我的if语句代码块如下:

    if(xClick<getPaddingLeft()+squareWidth && 
      yClick<getPaddingTop()+squareWidth)
    {
        if(firstMove)one="X";
        canvas.drawText(one, getPaddingLeft()+squareWidth/2, 
  getPaddingTop()+(float)0.65*squareWidth, xPaint);
        if(firstMove)
            {
            SystemClock.sleep(3000);
            canvas.drawText("O", getPaddingLeft()+squareWidth+squareWidth/2, 
  getPaddingTop()+(float)0.65*squareWidth, xPaint);
            }
        two="O";
        firstMove=false;
        drawMoveOne=true;
    }

0 个答案:

没有答案