但是我們再看一下輸出結果會發現,程序直接上來在輸出了before test startService之後,卻立即輸出了after test startService,在這之後才是TestService內部各個回調方法的輸出,這說明startService()方法和stopService ()方法在執行完後立即返回了,也就是這兩個方法都不是阻塞式的,啟動service和停止service都是異步操作,startService()、stopService()都是將intent對象發送給Android Framework,然後Framework層異步地啟動、停止Service。