dave08
runBlocking {}
lifecycleScope
louiscad
runBlocking
override fun onPerformSync( account: Account, bundle: Bundle, s: String, contentProviderClient: ContentProviderClient, syncResult: SyncResult ) = coroutineScope.launch { syncEventTrigger.onSyncStart(context, syncResult) .onStart { i { "Sync Started" } } .onCompletion { i { "Sync Stopped" } } .collect() }.let { Unit }
collect
Dispatchers.Main.immediate
LifecycleService
A modern programming language that makes developers happier.