close
詳細程式碼參照下文
https://joshuadonlan.gitbooks.io/onramp-android/content/services/intent_services.html
簡單來說就是在
宣告一個Class 繼承 ResultReceiver 作為 Service 回傳Activity 橋梁
Activity 在宣告Service 的Intent中增加
putExtra(key, ResultReceiver);
而Servcie要回傳時從intent 取得 ResultReceiver
val receiver: ResultReceiver? = intent.getParcelableExtra<Parcelable>(MainActivity.EXTRA_RECEIVER) as ResultReceiver?
這樣兩邊就可以溝通了~
全站熱搜