私のアプリケーションは、FinishedLaunchingメソッドのために殺されます。私のアプリケーションの重い持ち物です。私の質問は、ユーザーインタラクションなしのWebサービスからのデータのアプリケーションをどのように埋め込むことができますか?アプリケーションが使用できるように、WSからデバイスに送らなければなりません。MonoTouch FinishedLaunchingメソッドアプリケーションが取得される
FinishedLaunchingが戻ることができるように新しいスレッドまたはバックグラウンドワーカーを作成する方法はありますか?バックグラウンドのiphoneはまだWebサービスに接続し、必要なデータをダウンロードしていますか?
例が非常に便利です。
「モーダルロードの表示」を表示するにはどうすればよいですか?私はモーダルビューのコードを持っていますが、私はアプリがWSダウンロードでフリーズすることなくそれを表示する方法を知らない –
同じC#の方法で。あなたがUIを使って何かしたいので、WinFormsのようにメインスレッド上で実行する必要があるので、FinishedLaunchingの中で:new Action(this.LoadModalView).BeginInvoke(null、null); "LoadModalView"メソッドの内部でthis.BeginInvokeOnMainThread(delegate {// bla bla;});でコードをラップします。 –
もちろん、私はあなたがFinishedLaunchingではなく、ロードする最初のView Controllerで行うべきであることを示唆していません。 –