0
     protected override void OnResume()
    {
        base.OnResume();
                    ProgressDialog  progressDialog1 = ProgressDialog.Show(Parent, "", "Please wait...",false);
        new Thread(new ThreadStart(() => {

            RunOnUiThread(() =>
                          {

                try
                {
                    string st="";
                }
                catch (System.Exception ex)
                {

                }
                progressDialog1.Dismiss();
            });
        })).Start();


    }

try catch ブロック内にブレーク ポイントを配置すると、進行状況ダイアログが表示されません。しかし、ボタンクリックイベント内で同じコードが正常に機能します。誰も同じ問題に直面しましたか?

4

2 に答える 2

1

非 ui スレッドを ui スレッドに更新しています。

ハンドラーを使用できます。

続きを読む

スレッドからの UI コードの処理

于 2013-04-30T11:46:05.760 に答える