子线程回调到主线程的方法
时间: 2024-05-26 11:13:07 浏览: 181
子线程任务发生异常,主线程事务如何回滚
5星 · 资源好评率100%
常见的方法有三种:
1. 使用Handler:子线程可以通过Handler发送消息给主线程,主线程通过Handler接收消息并处理。
2. 使用runOnUiThread()方法:Activity类提供了这个方法,子线程可以通过该方法直接在主线程中运行一段代码。
3. 使用AsyncTask:该类是Android提供的异步执行任务的类,其中有onPostExecute()方法可以在主线程中更新UI。在doInBackground()方法中执行耗时操作,然后在onPostExecute()方法中更新UI。
阅读全文