Android 的View不是執行緒安全的.
當在UI 執行緒之外更新view元件時會出現exception.
E/AndroidRuntime( 4371): FATAL EXCEPTION: Thread-10
E/AndroidRuntime( 4371): android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
E/AndroidRuntime( 4371): at android.view.ViewRoot.checkThread(ViewRoot.java:3020)
E/AndroidRuntime( 4371): at android.view.ViewRoot.requestLayout(ViewRoot.java:634)
E/AndroidRuntime( 4371): at android.view.View.requestLayout(View.java:8320)
E/AndroidRuntime( 4371): at android.view.View.requestLayout(View.java:8320)
E/AndroidRuntime( 4371): at android.view.View.requestLayout(View.java:8320)
E/AndroidRuntime( 4371): at android.view.View.requestLayout(View.java:8320)
E/AndroidRuntime( 4371): at android.view.View.requestLayout(View.java:8320)
E/AndroidRuntime( 4371): at android.widget.TextView.checkForRelayout(TextView.java:5608)
E/AndroidRuntime( 4371): at android.widget.TextView.setText(TextView.java:2783)
E/AndroidRuntime( 4371): at android.widget.TextView.setText(TextView.java:2644)
E/AndroidRuntime( 4371): at android.widget.TextView.setText(TextView.java:2619)
E/AndroidRuntime( 4371): at com.example.test.UIThreadctivity$UIThreadUpdate.run(UIThreadctivity.java:42)
相關文章
- 容器不是執行緒安全執行緒
- python 字典是不是執行緒安全的Python執行緒
- Android新執行緒中更新主執行緒UI中的View方法彙總Android執行緒UIView
- 【Java多執行緒】執行緒安全的集合Java執行緒
- Android的執行緒和執行緒池Android執行緒
- PHP的執行緒安全與非執行緒安全版本的區別PHP執行緒
- 多執行緒-以前的執行緒安全的類回顧執行緒
- STL容器的執行緒安全?執行緒
- 執行緒安全的GenericDictionary執行緒
- java執行緒池趣味事:這不是執行緒池Java執行緒
- 為什麼執行緒安全的List推薦使用CopyOnWriteArrayList,而不是Vector執行緒
- 執行緒3--執行緒安全執行緒
- 執行緒安全和執行緒不安全理解執行緒
- 同步容器(如Vector)並不是所有操作都執行緒安全!~執行緒
- 執行緒安全執行緒
- 多執行緒系列之 執行緒安全執行緒
- iOS 多執行緒之執行緒安全iOS執行緒
- iOS多執行緒之執行緒安全iOS執行緒
- Java執行緒(一):執行緒安全與不安全Java執行緒
- 什麼時候執行緒不安全?怎樣做到執行緒安全?怎麼擴充套件執行緒安全的類?執行緒套件
- 保障執行緒安全的設計執行緒
- ArrayList 的執行緒安全問題執行緒
- java中執行緒安全的集合Java執行緒
- 執行緒安全的單例模式執行緒單例模式
- 走進Java Android 的執行緒世界(二)執行緒池JavaAndroid執行緒
- Android中的執行緒池Android執行緒
- Android的程式,執行緒模型Android執行緒模型
- Android的程式與執行緒Android執行緒
- Android中執行緒的使用Android執行緒
- 【多執行緒總結(二)-執行緒安全與執行緒同步】執行緒
- 什麼是執行緒安全和執行緒不安全執行緒
- 執行緒安全(二)執行緒
- Java執行緒安全Java執行緒
- Java - 執行緒安全Java執行緒
- android程式與執行緒詳解四:執行緒安全和程式間通訊Android執行緒
- Android多執行緒之執行緒池Android執行緒
- 多執行緒-執行緒安全問題的產生原因分析以及同步程式碼塊的方式解決執行緒安全問題執行緒
- java各種集合的執行緒安全Java執行緒