Why does thread changed to Main thread in callback?
问题 I am developing an android app using the Kotlin and RxJava. I developed In-App billing using the android latest API. But the library only support async callback. So I make a code like: private fun consumePlayStore(consumeParams: ConsumeParams, secKey: String, purchase: Purchase): Single<Pair<String, Purchase>> { return Single.create<Pair<String, Purchase>> { emitter -> Log.d("TEST", "[Billing] consumePlayStore") // IO Thread // Google InApp Library call playStoreBillingClient?.consumeAsync