2011-07-05 7 views
0

DataHelperクラスを使用してデータベースを作成してから、FTS仮想テーブルを使用してテーブルを作成しています。 1000個のエントリと64 KBの合計ファイルサイズを含むRAWフォルダ内のテキストファイルから値をインポートしています。アプリケーションの初回使用時にデータベース値が表示されない

ただし、初めてフルタイムテーブルが作成されていないかのように、テーブルクエリ中にデータ値は表示されません。おそらく、ファイルサイズはまったく巨大ではありません(64 kB)。値は、アプリケーションを再起動して再度クエリを実行すると表示されます。

これには解決策がありますか?

+1

確かに解決策があります。しかし、あなたのコードのいくつかが役に立つでしょう。 – Darokthar

答えて

0

解決策があります:SQLiteデータベースをAPKにパッケージ化し、最初に実行してコピーすることができます。 そうすれば、長い初期集団を避けることができます。 このソリューションの詳細:Ship an application with a database

+0

ありがとう..私はその記事を長い時間前に読んだけど、それを思い出すことはできませんでした..もう一度ありがとう.. – ashish

関連する問題