ランダムに表示し、数秒後に消えるボタンがいくつかあります。また、何か変更があれば、表示されているときにクリックできるようにしたいと思います。
ここに私が持っているものがあります:
public void fight() throws InterruptedException
{
Random g = new Random();
int move;
for(int i = 0; i <= 3; i++)
{
move = g.nextInt(8);
buttons[move].setVisibility(View.VISIBLE);
buttons[move].setClickable(true);
try{ Thread.sleep(5000); }catch(InterruptedException e){ }
buttons[move].setVisibility(View.GONE);
buttons[move].setClickable(false);
}
}
私がそれを試してみると、全体が20秒間フリーズします(ループを通過するたびにおそらく5秒間フリーズし、何も起こりません。何かアイデアはありますか?
ありがとう。