2012-05-05 3 views
2

android sdk 2.3. 어떻게하면 서비스에서 UI를 동 기적으로 업데이트 할 수 있습니까? 액티비티에서 텍스트 뷰를 업데이트하기 만하면되지만 동기식이어야하므로 작업자 스레드가 조금 멈춰야합니다. iOS에서 performSelectorOnMainThread waitUnitDoneUI 업데이트 및 업데이트가 완료 될 때까지 기다리는 방법

이 내가 사용하는 안드로이드에 잘 된 waitUntil을 찾을 수 없습니다 runOnUIThread 등

덕분에 작업자 스레드에서 작업을 완료 한 후 안드로이드의 UI를 업데이트하는 여러 가지 방법이 있습니다

+0

몇 가지 조사를 해 보셨나요? StackOverflow에 대한 비슷한 질문이 많이 있습니다. http://stackoverflow.com/questions/3197335/restful-api-service/3197456#3197456, http://stackoverflow.com/questions/2621395/more-efficient-way-of -updating-ui-from-intents 등 –

답변

-1

. Handler에 갈 수 있습니다. 이것을 효율적으로 수행하는 다른 방법은 AsyncTask을 사용하는 것입니다.
runOnUithread도 옵션 중 하나입니다.

+0

어떤 necromancy를해서 유감이지만 같은 문제가 있습니다. 당신의 대답이 그 문제에 맞지 않습니다. 작업자 스레드는 UI 스레드에 요청을 보내고 UI가 변경 될 때까지 기다려야합니다. 답변은 작업자가 완료 한 후에 UI 업데이트를 수행하는 방법을 알려줍니다. – EarlGrey

+0

이 답변은 귀하의 요구 사항에 적합하지 않습니다. 이 대답은 위의 질문에 대한 답이었습니다. –

+0

어쩌면 나는이 질문을 이해하지 못했을 것이다. 그러나 창조주는 내가 가진 것처럼 똑같은 문제를 가진 것처럼 보였다. 그래서 나는 '나는 똑같은 문제가있다'라고 썼다. 그리고 그 질문에 대해 당신은 반대 방향으로 대답합니다. – EarlGrey

관련 문제