当我试图从AsyncTaskOnProgressUpdate更新文本视图(通过侦听器)时,出现“CalledFromWrongThreadException”错误。
如果我尝试从onpostreecute更新相同的textview,那么一切都可以正常工作。
我一直在用基于
https://github.com/commonsguy/cw-android/tree/master/Service/WeatherAPI
(使用在doinBackgroundMethod中执行onProgressUpdate并添加onProgressUpdate重写的小mod)
如有任何修改建议,将不胜感激。
最佳答案
你是从代码中调用onProgressUpdate()
吗?你不应该这么做。使用publishProgress()
方法。