バックグラウンドスレッドでSQLクエリを正しく実行する方法は?

KaliMa

SQLiteデータベースから入力されたViewPagerを含むページの1つを持っているがありListます。これListは、最初にを取得してCursorから、さまざまなフィールドをすべてオブジェクトに抽出し、それをに追加することで埋められますList

ただし、アプリ全体が遅れないように、別のスレッドでSQL操作を実行する必要があることも読みました。

これを行う正しい方法は何ですか?私のSQLiteクラスはシングルトンとして実装されているので、MyDatabaseClass.getInstance(context)アクセスが必要なときに呼び出すだけで十分です。

F43nd1r

SQLバックグラウンドクエリは、他のバックグラウンドアクションと同様に処理する必要があります。たとえば、ThreadsまたはAsyncTasksを使用してそれらを実行できます。


スレッドの例

public void performActionAsync(){
    new Thread(new Runnable(){
        @Override
        public void run(){
           performAction();
        }
    }).start();
}

private void performAction(){
    //perform actions as normal
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Androidでバックグラウンドスレッドを繰り返し実行する最良の方法は?

分類Dev

alamofireバックグラウンドアップロードリクエストを実行する方法は?

分類Dev

バックグラウンドでタスクを実行する方法は?

分類Dev

jsf Webサイトのバックグラウンドでスレッドを実行する方法は?

分類Dev

PHPのバックグラウンド操作を実行する方法/別のリクエストでメソッドを処理する方法は?

分類Dev

SQLクエリを受け入れてバックグラウンドで実行するサービス

分類Dev

Swift 3でバックグラウンドスレッドを実行する

分類Dev

WebFluxはバックグラウンドでリクエストを実行しますか?

分類Dev

バックグラウンドでプロセスを実行し、同じコマンドラインでディレクトリを変更する方法

分類Dev

Linuxでバックグラウンドで無限にスクリプトを実行する方法は?

分類Dev

バックグラウンドでシェルスクリプトを実行する方法は?

分類Dev

バックグラウンドでbashスクリプトを自動的に実行する方法は?

分類Dev

バックグラウンドスレッドから監視可能リストを更新する正しい方法

分類Dev

NStimerをバックグラウンドモードで実行する方法は?

分類Dev

バックグラウンドスレッドにドキュメントを正しくロードする

分類Dev

PHP:バックグラウンドでバッチスクリプトを実行する方法[Windows]

分類Dev

バックグラウンドでJavaを実行する方法

分類Dev

Pythonapschedulerをバックグラウンドで実行する方法

分類Dev

Windowsのバックグラウンドでタスクを実行する方法

分類Dev

Android-リクエスト順にバックグラウンドでタスクを実行する

分類Dev

ヘッドレスモードまたはバックグラウンドでChromeドライバーを実行する方法

分類Dev

PHPスクリプトをバックグラウンドで実行する

分類Dev

Pythonスクリプトをバックグラウンドで実行する

分類Dev

これは、プロセスをバックグラウンドで実行し、出力をnohupファイルに出力する正しい方法ですか?

分類Dev

これは、プロセスをバックグラウンドで実行し、出力をnohupファイルに出力する正しい方法ですか?

分類Dev

バックグラウンドスレッドでハンドラーメッセージを実行する

分類Dev

バックグラウンドでスレッドを実行し、OpenMPでメインを続行します

分類Dev

DispatchQueueの使用中にSwiftでメインスレッドから実行中のバックグラウンドスレッドの実行を停止する方法

分類Dev

PHPはリダイレクトなしで外部URLを実行します(バックグラウンド)

Related 関連記事

  1. 1

    Androidでバックグラウンドスレッドを繰り返し実行する最良の方法は?

  2. 2

    alamofireバックグラウンドアップロードリクエストを実行する方法は?

  3. 3

    バックグラウンドでタスクを実行する方法は?

  4. 4

    jsf Webサイトのバックグラウンドでスレッドを実行する方法は?

  5. 5

    PHPのバックグラウンド操作を実行する方法/別のリクエストでメソッドを処理する方法は?

  6. 6

    SQLクエリを受け入れてバックグラウンドで実行するサービス

  7. 7

    Swift 3でバックグラウンドスレッドを実行する

  8. 8

    WebFluxはバックグラウンドでリクエストを実行しますか?

  9. 9

    バックグラウンドでプロセスを実行し、同じコマンドラインでディレクトリを変更する方法

  10. 10

    Linuxでバックグラウンドで無限にスクリプトを実行する方法は?

  11. 11

    バックグラウンドでシェルスクリプトを実行する方法は?

  12. 12

    バックグラウンドでbashスクリプトを自動的に実行する方法は?

  13. 13

    バックグラウンドスレッドから監視可能リストを更新する正しい方法

  14. 14

    NStimerをバックグラウンドモードで実行する方法は?

  15. 15

    バックグラウンドスレッドにドキュメントを正しくロードする

  16. 16

    PHP:バックグラウンドでバッチスクリプトを実行する方法[Windows]

  17. 17

    バックグラウンドでJavaを実行する方法

  18. 18

    Pythonapschedulerをバックグラウンドで実行する方法

  19. 19

    Windowsのバックグラウンドでタスクを実行する方法

  20. 20

    Android-リクエスト順にバックグラウンドでタスクを実行する

  21. 21

    ヘッドレスモードまたはバックグラウンドでChromeドライバーを実行する方法

  22. 22

    PHPスクリプトをバックグラウンドで実行する

  23. 23

    Pythonスクリプトをバックグラウンドで実行する

  24. 24

    これは、プロセスをバックグラウンドで実行し、出力をnohupファイルに出力する正しい方法ですか?

  25. 25

    これは、プロセスをバックグラウンドで実行し、出力をnohupファイルに出力する正しい方法ですか?

  26. 26

    バックグラウンドスレッドでハンドラーメッセージを実行する

  27. 27

    バックグラウンドでスレッドを実行し、OpenMPでメインを続行します

  28. 28

    DispatchQueueの使用中にSwiftでメインスレッドから実行中のバックグラウンドスレッドの実行を停止する方法

  29. 29

    PHPはリダイレクトなしで外部URLを実行します(バックグラウンド)

ホットタグ

アーカイブ