1
私は、Androidでアプリケーションをシャットダウンした後にキューに保存されたメッセージを保存するキューを実装する最善の方法を見つけようとしています。私のユースケースは、私のアプリケーションは、サーバーにjson要求を投稿する必要があります。もしアプリケーションが失敗した場合、アプリケーションがアラームマネージャを使用して5分後に再試行するので、アプリケーションが死んでしまい、 msgs。アンドロイドでキューを作成する方法(アプリケーションのシャットダウン後にキューに入れられたメッセージを保存する方法)
私はあなたのアプリケーションがクラッシュしたときにメッセージを保存するためにデータベース(または)ファイルシステムを使用する必要があると思います。アプリが戻ったら、データベース/ファイルをチェックインし、それらのメッセージを順番に処理することができます。 AFAIKは、それらを記憶に残す方法はありません。 – kosa
私は共有の設定を使用できると思いますか?古い編集コピーが新しいものを上書きするのを防ぐためにロックする方法はありますか? – Jimmy
はい、SharedPreferncesを使用できます。 SharedPreferences.Editorクラスは、sharedpreferencesにコンテンツを追加したり、sharedpreferencesからコンテンツを削除したりするのに役立ちます。私はこの目的のために嗜好を変えることは好都合ではない。好きなものは、自分の目的のためです。 – kosa