Hugo Gao 2016-07-27 01:41 采纳率: 45.7%
浏览 724

在我更新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)
  • 写回答

3条回答 默认 最新

  • tesfen 2016-07-27 01:58
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退
  • ¥20 win系统的PYQT程序生成的数据如何放入云服务器阿里云window版?