前提・実現したいこと
指定時間後に処理を行いたいと考えてます。
参考にした記事は以下のアドレスです。
「https://nompor.com/2018/02/07/post-3043/」
発生している問題・エラーメッセージ
指定時間になっても処理が行われないです。
該当のソースコード
java
1{ 2 SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); 3 final Timer timer = new Timer(false); 4 TimerTask task = new TimerTask() { 5 6 @Override 7 public void run() { 8 restartApp(); 9 timer.cancel(); 10 } 11 }; 12 try { 13 timer.schedule(task, sdf.parse("23:15:00")); 14 } catch (ParseException e) { 15 e.printStackTrace(); 16 } 17}
試したこと
日にち(2020/04/29)を追加指定すると、指定時間に処理が行われていることを確認しました。しかし、
時間のみ指定すると処理が行われませんでした。
補足情報(FW/ツールのバージョンなど)
使用機器のAndroidVersionは10です。
あなたの回答
tips
プレビュー