1

Android で挿入ステートメントを実行中にプログレス バーを表示する際の問題。これを呼び出している間、表示されている空白の画面をブロックしてください。このステートメントの実行中は、xml も呼び出されません。

try {
    while ((str = in.readLine()) != null) {
    try {                           
         db.execSQL(str);                   
    } catch (Exception e) {

    }
}   

ありがとう、ユバラジ

4

3 に答える 3

1

コードが UI スレッドで実行されているようです。したがって、UI アクションは、このコードが実行された後にのみ発生します。インサートをバックグラウンドに置きます (例: 経由AsyncTask)。

于 2011-02-01T14:51:05.050 に答える
1

ここで行われているように、AsyncTask を ProgressDialog 境界付きで使用します。

于 2011-02-01T15:08:56.700 に答える
0

バックグラウンドで操作を処理するには、Handler または AsyncTask を使用してください。

次のリンクをたどってください

http://saeedsiam.blogspot.com/2009/02/first-look-into-android-thread.html

于 2011-02-01T14:52:53.337 に答える