質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Q&A

0回答

432閲覧

Androidの指定時間に処理する方法

kouki-12

総合スコア7

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

0グッド

0クリップ

投稿2020/04/29 14:24

前提・実現したいこと

指定時間後に処理を行いたいと考えてます。
参考にした記事は以下のアドレスです。

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です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jimbe

2020/05/01 02:27

リンク先の記事に「時間のみ指定する」方法は無いように思いますが, なぜ時間のみ指定で動作すると思われたのかを教えて頂けますか. また, 日付を指定すれば動作するのであればそれで良いように思いますが, なぜダメなのでしょうか.
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問