0

ListViewその中にアイテムを入れるために使用しています。サーバーにリクエストを送信してデータを取得するために使用する検索ボックスがあります。サーバーからの応答データが に追加されますListView。サーバーにリクエストを継続的に送信すると、データを取得し続け、ListView. これにより、更新中に UI がフリーズする問題が発生します。そのため、検索ボックス内に何かを入力すると、ListView更新が完了するまで UI がフリーズします。なぜこれが起こっているのか誰か教えてください。

4

1 に答える 1

0

これは、リクエストとレスポンスの間にメイン スレッドがブロックされているために発生します。別のスレッドでサーバーへのリクエストを実行する必要があります

     ThreadPool.QueueUserWorkItem(delegate
     {
        //your request here
         listView1.add()
     });
于 2012-12-23T10:21:25.417 に答える