E/AndroidRuntime: FATAL EXCEPTION: Timer-0
Process: com.xiaoshuai1, PID: 5137
android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:7021)
at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:1047)
at android.view.View.requestLayout(View.java:17720)
at android.view.View.requestLayout(View.java:17720)
at android.view.View.requestLayout(View.java:17720)
at android.view.View.requestLayout(View.java:17720)
at android.view.View.requestLayout(View.java:17720)
at android.view.View.requestLayout(View.java:17720)
at android.widget.RelativeLayout.requestLayout(RelativeLayout.java:380)
at android.view.View.requestLayout(View.java:17720)
at android.widget.TextView.checkForRelayout(TextView.java:7125)
at android.widget.TextView.setText(TextView.java:4082)
at android.widget.TextView.setText(TextView.java:3940)
at android.widget.TextView.setText(TextView.java:3915)
at com.xiaoshuai1.MainActivity$1.run(MainActivity.java:25)
at java.util.Timer$TimerImpl.run(Timer.java:284)
1,出现原因,在子线程更新UI。
2,解决:把更新UI使用handler 调用 更新