0

エミュレータで正しく動作するデータベースAndroidアプリケーションを作成しましたが、デバイスに転送すると、テーブルが存在しないと表示されます。「openOrCreateDatabase()」メソッドを使用しましたが、データベースにapkファイルが付属していません。 apを実行すると、データベースは読み取り専用になります。つまり、すでに大量のデータがあり、それらを表示するだけで済みます。

4

1 に答える 1

0

アセットなどの apk ファイル内のものは読み取り専用であるため、ライブ データベースとして使用することはできません。sqlite データベースに既にデータがある場合は、そのデータをライブ データベースにコピーする必要があります。一方、csv などの他の形式の場合は、ライブ データベースに追加するリーダーを作成する必要があります。

于 2012-12-17T03:12:22.900 に答える