Android、java初心者です。皆様のお力をお貸しください。
現在15秒経つと音楽が流れるアプリを作りたいとかんがえています。
while文の中でThreadを使って1秒ごとにcountしてcountが15になったとき音楽が鳴る、
といった流れで作っているのですが、一度15秒経ち音楽がなった後、
もう一度鳴らそうと思ったら鳴らなくなってしました。
Threadというのは一度しか使えないのでしょうか?
何度でも使うにはどうすればよいんでしょうか?
回答よろしくお願いします
new Thread(new Runnable() {
@Override public void run() { while (nowplayer == 0) { //nowplayerは0 〜 5で変化します count++; try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } if (count == 15) { mediaPlayer.start(); } Log.d("count", "count =" + count); } } }).start();
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/06 01:28