設定>アプリ>特定のアプリでキャッシュのクリアをクリックすると、共有設定データが削除されることがわかりました。
キャッシュをクリアしても共有設定データを保持する方法は? 出来ますか?可能であれば、それについてのアイデアを提供することを意味します
設定>アプリ>特定のアプリでキャッシュのクリアをクリックすると、共有設定データが削除されることがわかりました。
キャッシュをクリアしても共有設定データを保持する方法は? 出来ますか?可能であれば、それについてのアイデアを提供することを意味します
Android には 3 種類のデータ消去があり、アプリケーションでは制御できないことに注意してください。
永続的なデータを保持する唯一の方法は SD カードを使用することですが、ユーザーは、アプリをアンインストールしたり、SD カードをアンマウントしたりした後に、カードにデータを保持したくありません。
または、次のことを検討できます。
共有設定は通常、ユーザーのデバイスに一時的な情報を保存するために使用されます。そのため、通常、一時的な情報/データが保持されます。
「キャッシュのクリア」アクション後もデータを保存するには、情報を sqllite データベースに保存します。
これを行うには、sqllite データベースへのアクセスをカプセル化するコンテンツ プロバイダーを実装する必要があります。これは、キャッシュがクリアされても削除されないデータを保存および取得するのに役立ちます。コンテンツ プロバイダーの作成方法の詳細については、http: //developer.android.com/training/basics/data-storage/databases.htmlを参照してください。