0

メインアクティビティの 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);
4

1 に答える 1

1

実行中のアプリと設定されたスリープ シナリオに対応するには、WAKELOCK でアラーム マネージャーを使用することを検討し て ください

于 2013-02-12T10:50:32.993 に答える