推 benedict76: crash有log阿,可以去看看錯在那行 04/08 18:10
FATAL EXCEPTION: Thread-4
android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:6891)
at android.view.ViewRootImpl.invalidateChildInParent(ViewRootImpl.java:1083)
at android.view.ViewGroup.invalidateChild(ViewGroup.java:5205)
at android.view.View.invalidateInternal(View.java:13656)
at android.view.View.invalidate(View.java:13620)
at android.view.View.invalidate(View.java:13604)
at android.widget.TextView.checkForRelayout(TextView.java:7355)
at android.widget.TextView.setText(TextView.java:4480)
at android.widget.TextView.setText(TextView.java:4337)
at android.widget.TextView.setText(TextView.java:4312)
at .page2$3$1.run(page2.java:74)
at java.lang.Thread.run(Thread.java:761)
這樣是錯在哪裡呢
※ 編輯: bruce0428 (36.230.245.168), 04/08/2017 18:17:00
→ y3k: 你在new Thread()裡面的code 如果有對UI元件做動作 要用 04/08 18:29
→ y3k: runOnUiThread()去跑 04/08 18:30
推 benedict76: 可用asynctask做 04/08 19:43
→ bruce0428: 已解決 感謝 04/08 21:54