2017-05-30 17 views
0

Androidスタジオ2.3.2を使用していて、アプリを作ろうとしています。私のアプリは毎日のチェックリストになっています。ユーザーはリストを作成し、毎日チェックします。これが毎晩チェックリストをリセットする理由です。深夜にアプリを変更する方法

時間(hour == 0){resetChecklist();}かそれとも何かを確認する時間と呼ばれるコマンドを使用していると思った。私は完全にアンドロイドスタジオの新しいですので、もしあなたがより良いソリューションを持っていれば、私はそれらを聞くのが大好きです。私はいくつかのC++を知っています。

(ところで、私は、私もあなたがチェックリストを作ることができる方法を理解していない。)

enter image description here

+0

画像は、私がこれまでに作っただけのものです。 – ArvidSteen

+0

作成された各アイテムの日付を保存します。この日付が昨日だった場合は、表示されずに削除されます。 – Pixelchemist

+0

こんにちは、ようこそ。外部リソースへのリンクを提供するのではなく、画像を投稿に埋め込むことをお勧めします。 –

答えて

0

私はあなたがリストを保存するローカルのSQLiteを使用すると仮定するつもりです作成されたものですか?

もしそうなら、現在の日付に基づいてリストクエリをクエリすると、テーブルにdatetime列を追加することで簡単にすることができます。その日のアイテムのみが返されます。

日付のデフォルトを作成します。日付に基づいて

create table checklist(id int primary key, item text not null, completed boolean, dt datetime (default current_timestamp)); 

問合せ:

select * from checklist where dt between date('now', 'start of date' + '1 day') 
+0

ありがとうございました! – ArvidSteen

関連する問題