私はデータを収集するサービスを持っていますが、再起動やサービスを再開するその他のアクションの際にデータを保存することはできますか?Androidサービスからデータを保存するにはどうすればよいですか?
答えて
は、私は、再起動やイベントのこれらの種類が発生するときは、必ず出て見つけることができませんサービス
を再起動します他のアクションの場合にデータを保存することができます。データを保存します。
どうすればいいですか?
ファイルを使用してください。または、ファイルの一種であるデータベース。またはSharedPreferences
構造体で、ファイルのタイプによってバックアップされます。
Androidサービスのライフサイクルは、そのアクティビティと同じです。サービスがシャットダウンされる前の状態を保存するための適切なコールバックについては、documentationを参照してください。
onDestroy()の方法をお勧めします。
メモリ不足のためサービスがシステムによって強制終了されると、OnDestroy()が呼び出されないことがあります。 – southerton
メモリ不足のためサービスがシステムによって殺された場合、IMEの 'onDestroy()'は呼び出されません – John
それともあなたはあなたのデータを格納することができます携帯電話で軽量のリレーショナル・データベースを提供しますAndroidのSQLite3のサポート、を利用したいことがあり、シリアル化API
http://java.sun.com/developer/technicalArticles/Programming/serialization/
を使用しています。導入については、他のオプションと同様に、以下を参照してください。http://developer.android.com/guide/topics/data/data-storage.html
- 1. Androidにデータを保存するにはどうすればよいですか?
- 2. データをSilverlightに保存するにはどうすればよいですか?
- 3. データベースにデータを保存するにはどうすればよいですか?
- 4. ウィジェットのデータを保存するにはどうすればよいですか?
- 5. Django:ManyToManyFieldにデータを保存するにはどうすればいいですか?
- 6. エクスプレスサーバにデータを保存するにはどうすればいいですか?
- 7. データを保存してAndroidゲーム用にアクセスするにはどうすればよいですか?
- 8. vbaフォームから同じExcelシートにデータを保存するにはどうすればよいですか?
- 9. foreach入力フィールドからcodeigniterのmysqlにデータを保存するにはどうすればよいですか?
- 10. androidのGoogle Cloud Storageからファイルをダウンロードして保存するにはどうすればよいですか?
- 11. iOS:UNNotificationServiceExtensionの内部からアプリの保存データにアクセスするにはどうすればよいですか?
- 12. 保留中のインテントからアクティビティからサービスにバンドルを渡すにはどうすればよいですか?
- 13. ArraylistデータをフェッチしてAndroidのStringに保存するにはどうすればいいですか?
- 14. TextAreaからWinwordとメモ帳にデータを保存するにはどうすればいいですか?
- 15. javascript生成データからPHP変数に値を保存するにはどうすればいいですか?
- 16. SIMカードアプリケーションからSIMカードにデータを保存するにはどうすればいいですか?
- 17. RxJSに保存されているデータを変更するにはどうすればよいですか?
- 18. サービスAndroidを設定するにはどうすればよいですか?
- 19. ウェブベースではないアプリケーションにデータを保存するにはどうすればよいですか?
- 20. ダブルネストフォームでフォームを保存するにはどうすればよいですか?
- 21. NSUserDefaultsでUIColorを保存するにはどうすればよいですか?
- 22. ASP.NETでセッションデータを保存するにはどうすればよいですか?
- 23. イメージをカメラロールに保存するにはどうすればよいですか?
- 24. ファイルをfastcoloredtextboxに保存するにはどうすればよいですか?
- 25. オブジェクトをグローバルに保存するにはどうすればよいですか?
- 26. イメージをレルムデータベースに保存するにはどうすればよいですか?
- 27. レーティングをソングに保存するにはどうすればよいですか?
- 28. スタティックデータをLaravelに保存するにはどうすればよいですか?
- 29. iPhoneにplistを保存するにはどうすればよいですか?
- 30. JSONをレディスに保存するにはどうすればよいですか?
複雑なオブジェクトにはSharedPreferencesを使用できますか? –
@Alex Kapustian:そうですね。文字列、整数、ブール値などのユーザ設定用に設計されています。 – CommonsWare