2017-03-09 5 views
2

私はいくつかのパラメータを投稿する必要がある私のアンドロイドアプリケーションからWebサービスを呼び出す必要があり、サーバはその操作を開始します。この操作には約10分かかります。長時間実行しているWebサービスコール

この状況を処理する最善の方法は何ですか?

これらの10分間のUIの処理方法は? 通常の状況でAsyncTaskが正常に機能しますか?他のアプローチをとる必要がありますか?

このようなシナリオで役立つライブラリがありますか?

ありがとうございます。

+0

これはGCMでも使用できます。サーバーが作業を終了すると、通知が届きます。 –

+0

サービスを使用してタスクを実行します。 –

答えて

0

長時間実行されるタスクのためのバックグラウンドサービスを追加します。そして、応答を得た後。 UIを更新するか、将来の使用のためにキャッシュします。

0

あなたは、長時間実行されるバックグラウンドタスクのためのサービスを使用する必要があります。 WeakReference <>を使用してメモリリークを回避する

関連する問題