0

現在の問題の解決策を探しています。次のような定期的なアクションを実行したい: 1. 午前 8 時に開始 2. 午前 8 時 45 分に変更 3. 午前 8 時 55 分に変更 4. 午前 9 時 35 分に変更 など

もちろん、ユーザーは午前 8 時 33 分などにアプリケーションを開始できることを覚えておく必要があります。私のコードは次のようになります。

timer.schedule(new TimerTask() {
            @Override
            public void run () {
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        //Log.v("Timer: ", String.valueOf(true));
                        actual.setText("Actual: " + mainScreenNotification.actualy());

                    }
                });

            }
        }, get8Morning());

private static Date get8Morning(){
        Date date = new Date();
        date.setHours(8);
        date.setMinutes(0);
        date.setSeconds(0);
        return date;
    }
4

1 に答える 1