Android自動化タスク「Tasker」を使いこなす。「予定読み上げタスク」のバグを修正。 | 「藍染 迅(超時空伝説研究所改め)」の部屋

「藍染 迅(超時空伝説研究所改め)」の部屋

小説家ワナビーの「藍染 迅(あいぞめ じん)」です。

書籍化・商業化を目指し、各種コンテストに挑戦しながら、カクヨム、小説家になろう、エブリスタ、アルファポリスなどに作品を投稿しています。

代表作は異世界ファンタジー「「飯屋のせがれ、魔術師になる。」。

予定読み上げタスクに新たなバグがあることを発見しました。

<不具合が発生するケース>

①前日に二つ以上「終日予定」が存在する場合。
②前日または当日に「終日予定」が存在し、当日現時点以降の予定がない場合。

「終日予定」が日をまたがる予定として扱われることが原因です。
当該予定には「開始時刻」「終了時刻」が存在しないため、それぞれを切り出
そうとしたときにエラーが発生していました。

<対策>

①前日の「終日予定」を読み飛ばすルーチンの修正。
 (二つ以上あっても、読み飛ばす)
②当日現時点以降の予定がない場合の処理フロー修正。
 (日付のチェックが漏れている箇所がありました)

自分のために、エクスポートしたタスクデータを修正しました。


これはすべて個人の暴走である。