java.lang.RuntimeException: Can't create handler inside thread t

08 102016
//错误提示如下:

  FATAL EXCEPTION: Thread-166
 Process: com.a1m85.yima, PID: 23476
 java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
 at android.os.Handler.(Handler.java:200)
 at android.os.Handler.(Handler.java:114)
 at android.widget.Toast$TN.(Toast.java:345)
 at android.widget.Toast.(Toast.java:101)
 at android.widget.Toast.makeText(Toast.java:259)
 at com.a1m85.yima.RegisterActivity$1$override.run(RegisterActivity.java:138)
 at com.a1m85.yima.RegisterActivity$1$override.access$dispatch(RegisterActivity.java)
 at com.a1m85.yima.RegisterActivity$1.run(RegisterActivity.java:0)
 at java.lang.Thread.run(Thread.java:818)
 
//在Android中不允许Activity里新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。


版权信息

原文作者: 石头记

原文链接: http://1m85.com/11.html

版权所有: 本文为博主原创文章,转载请标明出处。