SQLiteを使用して単純なデータベースアプリケーションを作成しました。このアプリケーションは、最初にデータベースを作成し、次にユーザーが挿入されたレコードを挿入および表示できるようにします。しかし、Android携帯のアプリケーション設定からデータをクリアすると、データベースのデータもクリアされます。これはなぜですか?ユーザーが設定からデータをクリアしてもデータを保持する方法はありますか?
3079 次
2 に答える
-3
コンテンツ プロバイダーを使用して、常にデータを保持することができます。また、異なるアプリケーション間でデータを共有することもできます。
このコンテンツ プロバイダーを確認してください。
Content Provider の使用については、このサンプルも確認してください。
于 2011-10-18T11:56:04.500 に答える
-3
データベースを作成すると、Android は /databases フォルダーに新しいデータベース ファイルを作成します。データを削除すると、Android はアプリケーション フォルダーに作成されたすべてのファイル (/database フォルダーを含む) をキャンセルします。Content Providerのような永続的なデータベースを使用する必要があります
于 2011-10-18T11:58:30.230 に答える