java 更新ui_你怎么解决Android开发中更新UI报错的异常吗-百度经验
執行上述代碼。
在App中點擊”變透明“的按鈕后,App就退出了。
logcat中打印了這個錯:
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: FATAL EXCEPTION: Thread-15651
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: Process: com.example.cy.myapplication, PID: 11640
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: ? ? at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:6090)
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: ? ? at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:879)
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: ? ? at android.view.View.requestLayout(View.java:16463)
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: ? ? at android.view.View.setLayoutParams(View.java:10593)
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: ? ? at android.view.WindowManagerGlobal.updateViewLayout(WindowManagerGlobal.java:292)
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: ? ? at android.view.WindowManagerImpl.updateViewLayout(WindowManagerImpl.java:74)
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: ? ? at android.app.Activity.onWindowAttributesChanged(Activity.java:2347)
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: ? ? at android.support.v7.internal.view.WindowCallbackWrapper.onWindowAttributesChanged(WindowCallbackWrapper.java:105)
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: ? ? at android.view.Window.setAttributes(Window.java:847)
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: ? ? at com.example.cy.myapplication.MainActivity$1.run(MainActivity.java:78)
03-20 14:47:31.326 11640-11796/com.example.cy.myapplication E/AndroidRuntime: ? ? at java.lang.Thread.run(Thread.java:841)
總結
以上是生活随笔為你收集整理的java 更新ui_你怎么解决Android开发中更新UI报错的异常吗-百度经验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 循环依赖_java – 如何
- 下一篇: java 修饰符 访问控制符_Java访