java.lang.RuntimeException: Can't create handler inside thread Thread[Thread-2,5,main] that has not called Looper.prepare()
时间: 2024-05-26 17:12:15 浏览: 208
常用的RuntimeException.txt
这个错误通常是因为在子线程中尝试更新 UI 界面或者创建 Handler 对象。Android 中的 UI 操作必须在主线程中执行,如果尝试在子线程中执行,就会抛出这个异常。解决这个问题的方法是使用 Handler 或者 AsyncTask 等机制,在子线程中执行耗时的操作,然后通过 Handler 或者 onPostExecute 方法在主线程中更新 UI 界面。同时,也可以使用 runOnUiThread 方法将操作放到主线程中执行。
阅读全文