android启动新线程的方法
来源:互联网 发布:阿里云服务器安装wdcp 编辑:程序博客网 时间:2024/05/18 13:47
Handler mHandler = new Handler();mHandler.post(r);Runable r = new Runable(){ public void run(){ //do something }}
此时开启的任务只是加入主线程中,并没有真正开启新的线程。
开启真正线程的方法:
HandlerThread thread = new HandlerThread(name);thread.start();new Handler(thread.getLooper()).post(r);
如果对此使用较多,则可以封装一个静态方法,用于获取一个以新线程执行任务的对象:
/** * 获取在新线程运行的Handler对象。 * * @param name * 线程名字。 * @return 在新线程运行的Handler对象。 */public static Handler getNewHandlerInOtherThread(String name) {HandlerThread thread = new HandlerThread(name);thread.start();return new Handler(thread.getLooper());}
0 0
- android启动新线程的方法
- android线程中启动新的activity
- Android启动线程的方法
- Android-启动一个新活动的方法
- VC启动一个新线程的三种方法
- java方法中启动一个新的线程
- Android启动线程的几种方法
- Android Handler消息机制:没有启动新的线程
- 线程的启动方法
- Java启动新线程的额外开销
- 10 IntentService 启动单独的新线程
- android中 多种启动线程的书写方式及方法
- Junit测试含有‘启动新线程’这一操作的方法时瞬间结束的问题
- Android应用程序在新的进程中启动新的Activity的方法和过程分析
- Android应用程序在新的进程中启动新的Activity的方法和过程分析
- Android应用程序在新的进程中启动新的Activity的方法和过程分析
- Android应用程序在新的进程中启动新的Activity的方法和过程分析
- Android应用程序在新的进程中启动新的Activity的方法和过程分析
- View.getDrawingCache()为Null的解决办法
- .NET中的CTS、CLS和CLR
- stringstream的用法
- Leetcode之数组问题
- 获取系统当前时间:
- android启动新线程的方法
- Linux compat drivers compatibility package
- Android消息推送完美解决方案全析
- android——Intent意图机制详说(待续)
- 实现wince6 休眠 唤醒 流程和分析
- Oracle SQL性能优化
- OpenCV 3.0 高动态范围图像
- javaWeb如何提高并发数
- All About JAVA java.lang.ClassCastException: weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB 异常