2012-05-05 34 views
2

android sdk 2.3を使用する。どのようにして、サービスからUIを同期的に更新できますか?私は、アクティビティのテキストビューを更新する必要がありますが、それは同期している必要がありますので、私のワーカースレッドはちょっと停止する必要があります。 iOSではperformSelectorOnMainThread waitUnitDoneUIを更新して更新が完了するまで待つ方法

があり、私が使用してAndroidの上で行わWaitUntilによりを見つけることができませんrunOnUIThreadなど

おかげワーカースレッドでタスクを完了した後にアンドロイドのUIを更新するための複数の方法がある

+0

いくつかの調査をしましたか? StackOverflowにも同様の質問がたくさんあります:http://stackoverflow.com/questions/3197335/restful-api-service/3197456#3197456、http://stackoverflow.com/questions/2621395/more-efficient-way-of更新中です。 –

答えて

-1

Handlerに行くことができます。これを効率的に行う他の方法は、AsyncTaskを使用することです。
runOnUithreadもオプションの1つです。

+0

魔法使いをして申し訳ありませんが、同じ問題があります。あなたの答えは問題に適合しません。ワーカースレッドはUIスレッドに要求を送信し、UIが変更されるまで待つ必要があります。あなたの答えは、作業者が終了した後、UIアップデートを行う方法を教えてくれます。 – EarlGrey

+0

この回答はあなたの要件に合うものではありませんでした。この回答は、上記の質問に対する回答でした。 –

+0

多分、私は質問を理解していないと思っていますが、作者は私と同じ問題を抱えているようです。だから私は「私も同じ問題があります」と書いています。そしてそのために、あなたは尋ねられたように他の方法で答えます。 – EarlGrey

関連する問題