2011-02-08 33 views
0

を探しています。非同期タスクを使用するアクティビティの例で、アクティビティが一時停止した後に実行中の非同期タスク(onPause)を参照する方法を実装しています。 Webを使って私が使用できる例を探しましたが、完全なものは見つけられず、コードの断片だけが見つかりました。アクティビティで非同期タスクを実行中に復元する

私のアプリケーションでサーバをpingするために非同期タスクを使用していますが、非同期タスクの実行に関する参照を保存する方法がないため、onPauseの後に実行中のタスクが失われます。

+1

試したコードを貼り付けてください。 – Cristian

+0

こんにちは、私は特定の解決策を試していません。あなたは私のコード[ここ](http://pastebin.com/VvEMhunw)を見つけることができます。私はonSavedInstanceやonRestoreInstanceのようなものを上書きしていません。 – Thomas

答えて

1

:-)事前に

おかげで、このCommonsware blog postを参照してください。彼はオリエンテーションの変更を横断して働くasynctaskの例を持っています。

+0

ありがとう、私は見てみましょう:D – Thomas

+0

この例は非常に便利ですが、インスタンス間の複数の非同期タスクはどうでしょうか? – Thomas

+0

リンクをありがとう、提供された情報は私の問題を解決するのに役立った:)私は方向変更の後に復元されるリストに私の非同期タスクを保存しています。リストを反復処理することで、すべてのタスクが追加されます。 – Thomas

関連する問題