感覺變了好多,我使用的是Android sutdio 2.3.3,測試機5.1.1(真機),如果使用老師那個種方式,也就是setComponent,會拋出空指針異常。但是如果使用顯示Intent,也就是 Intent intent = new Intent(this, MyService.class),這種方式來調用的是正確。還有一個問題,老師只是bindService,沒有startService,其實后臺服務是沒有啟動的,我在真機測試了的(也有可能還有情況,希望甄別)。還有就是在服務端的AndroidManifest注冊服務,至于其他人說設置exported和process,我沒有設置也行