メインアクティビティの ONCreate() メソッドにある以下のコードがあり、正常に動作します。リスト ビューである次のアクティビティ (B) に移動し、リストビューから選択された行であるアクティビティ (C) に移動してスリープ状態になると、メイン アクティビティで開始された ScheduledExecutorService が実行されなくなります。
実行されないのはなぜですか?どうすれば修正できますか? 私は Android の初心者です。助けてください。
事前に感謝します。本当に助けていただきありがとうございます。
ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor();
executor.scheduleWithFixedDelay(new Runnable(){
public void run() {
//play audio file
mp3.start();
}
}, 0, 60, TimeUnit.SECONDS);