2017-05-10 10 views
2

システムの再起動時に失われるブールデータを保存します。システムの再起動時に消去される一時的なデータを保存する方法

システムの起動時にすべての自分のApp通知がスケジュールされているかどうかを確認するために使用します。私はそれをする方法を知らない。私は基本的に、システムが再起動されたときにこのブール値のデータを失いたい。

すべての通知を再スケジュールするデバイスのOnBoot用のReceiverがありますが、このコードが実際にはシステム起動時に実行されることを保証したいと思います。実行しないと、これを知って、再スケジュールする必要がありますすべての私の通知。システムを再起動するまでデータを登録するにはどうすればよいですか?

+0

を「私がシステム上で失われるブールデータを保存したいです再起動 " - Androidにはこれがありません。 – CommonsWare

答えて

0

FileWriterを使用してブール変数をファイルに保存する必要があります。

import java.io.FileWriter; 

インポート後:

FileWriter writer = new FileWriter("filepath"); 
//There are 3 different write methids you can use. Go to 
//the java official documentation to see them. 

を読むには:

import java.io.FileReader; 

をインポートした後:

FileReader reader = new FileReader("filepath"); 
関連する問題