2つの方法があります。AsyncTaskAnkoライブラリです。anko doAsync onComplete
doAsync()
doAsyncResult()
私の質問の両方である上記の方法がonComplete()
方法を持っています。どちらの方法でも、onComplete()
のような結果のトレースはありません。AsyncTask.onPostExecute()
のようになります。
例:いずれかの方法で
doAsync {
sdkServiceFactory.initSDKService()
onComplete { Log.d("Controller", "Sdk Connected") }
}
val result = doAsyncResult {
onComplete { Log.d("Controller", "Sdk Connected") }
sdkServiceFactory.initSDKService()
}.get()
は、私だけで完了し、コールバックではない結果を得ることができます。 AnkoライブラリAsyncTask.onPreExecute()およびAsyncTask.onPostExecute()で利用できる同様のメソッドは何ですか?