在我更新UI时报了这个错?是没有在主线程更新导致的吗?

 07-27 09:35:10.699: E/AndroidRuntime(25937): FATAL EXCEPTION: main
07-27 09:35:10.699: E/AndroidRuntime(25937): android.content.res.Resources$NotFoundException: String resource ID #0x0
07-27 09:35:10.699: E/AndroidRuntime(25937):    at android.content.res.Resources.getText(Resources.java:237)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at android.widget.TextView.setText(TextView.java:3718)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at com.example.myweathertest.activities.WeatherActivity.showWeather(WeatherActivity.java:92)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at com.example.myweathertest.activities.WeatherActivity.access$0(WeatherActivity.java:67)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at com.example.myweathertest.activities.WeatherActivity$1.onSuccess(WeatherActivity.java:109)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at com.baidu.apistore.sdk.network.c.onPostExecute(Unknown Source)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at android.os.AsyncTask.finish(AsyncTask.java:631)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at android.os.AsyncTask.access$600(AsyncTask.java:177)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at android.os.Handler.dispatchMessage(Handler.java:99)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at android.os.Looper.loop(Looper.java:153)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at android.app.ActivityThread.main(ActivityThread.java:5297)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at java.lang.reflect.Method.invokeNative(Native Method)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at java.lang.reflect.Method.invoke(Method.java:511)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
07-27 09:35:10.699: E/AndroidRuntime(25937):    at dalvik.system.NativeStart.main(Native Method)

String resource有没有获取id?UI更新必须在主线程中进行,不能在子线程中进行,在子线程中进行UI的更新,会抛出异常的

 初步怀疑你是想往TextView.setText中显示数字。
 如果是setText(数字)这种方式,那需要调整一下setText(数字+"");
 不然会把数字当做资源id去找资源。

楼上说的是,估计你是在执行代码

textView.setText(0);

这样是不正确的,你传入的是整形,他会当作字符串资源ID去寻找资源,你如果要给TextView设置数字内容要做一下转换:

textView.setText(String.valueOf(0));