2016-11-02 4 views
0

メインスレッドでSQLiteを取得するAndroidで背景スレッドから書き込みできますか?Androidのワーカースレッドに書き込むときにメインスレッドからSQLiteを取得しますか?

私はすぐにデータプロンプトを取得する必要がありますが、長時間実行されるupsert操作では、GUIを押しても実行が遅れます。この場合、DBは一般的なリソースです。どのようにロックする必要がありますか?

長時間実行中のバックグラウンド操作がまだ進行中ですが、その間にフェッチする必要がある場合はどうすればよいですか?

+0

これはあなたを助けますhttp://stackoverflow.com/questions/8147440/android-database-transaction –

答えて

0

ガベージコレクタはオブジェクトを管理しているため、参照カウントはありません。そのことについて心配する必要はありません。 プロンプトを表示してデータベースを作成し、バックグラウンドスレッドで操作を実行してください。それが完了し、dbが不要になると、gcはそれを削除します(dbを手動で閉じる)

関連する問題