2017-08-07 RxJava_Thread_Control Android AndroidRxJava RxJava 線程控制1234567891011121314// 在當前線程運行Schedulers.immediate()// 總是開啟新線程,並在新線程執行Schedulers.newThread()// io操作(讀寫文件、網路交互),類似newThread,區別在於io()內部為無數量上限的線程池,因此多數情況下io()比newThread更有效率(建議不要將計算工作放在io()中)Schedulers.io()// 進行計算工作所使用的SchedulerSchedulers.computation()// 切換線程至主線程AndroidSchedulers.mainThread() 範例AndroidSchedulers.mainThread() 範例123456789// 三秒後切換ActivityObservable.timer(3, TimeUnit.SECONDS)// 執行在主線程.observeOn(AndroidSchedulers.mainThread()).subscribe(aLong ->{startActivity(new Intent().setClass(this,SecondActivity.class));finish();}); 本文標題:RxJava_Thread_Control 文章作者:KuanLin 發布時間:2017-08-07, 09:15:24 最後更新:2017-08-07, 09:33:46 原始鏈接:https://cheankumio.github.io/RxJava-Thread-Control/ 許可協議: "姓名標示-非商業性-相同方式分享 4.0 國際" 轉載請保留原文鏈接及作者。 Button Style Design RxJava