文章目录 android.util.AndroidRuntimeException: Animators may only be run on Looper threads android.util.AndroidRuntimeException: Animators may only be run on Looper threads 发生原因 在子线程中改变了UI。 (创建了一个Timer,在Timer中做了Button.setEnable(false)操作,运行时发生该异常。) 解决方案 将UI动作移到主线程里做。 (创建一个Handler,在Timer中使用Handler发Message给主线程。) 变更前 mTimer.schedule(new TimerTask() { @Override