私はアンドロイドとJavaで始めています。
サイモンゲームを作ろうとしていますが、いくつか問題があります。
これは、simon ボタンのシーケンスまたはプレーヤーが押したボタンを表示するために書きました。
if (but_num == 1) {
ib1.setImageResource(R.drawable.bullet_square_green);
MediaPlayer sound = MediaPlayer.create(this, R.raw.tone_green);
sound.start();
for (int x = 1; x < 10000000; x++) { };
ib1.setImageResource(R.drawable.bullet_ball_green);
} else if (but_num == 2) {
各画像ボタンの画像を変更し、サウンドを再生し、({} の間) しばらく待ってから、画像を再度変更する必要があります....
しかし、それはうまくいきません...サウンドを再生し、実際には bullet_square_xxx によって画像を変更しますが、画像の変更を目で見ることはできません。変更は、画像が bullet_ball_xxx によって再度変更されない場合にのみ表示されます。 -(
Java とは異なるコードを書いたので、これは私のせいだと思います。
ありがとう、そして私の英語でごめんなさい!