Reputation: 303
I need to register SensorManager in composable function I use this link
of the android document and want to register SensorManager just like the document registered broadcast receiver but I don't know how to get system service in order to initialize SensorManager.
Upvotes: 3
Views: 2298
Reputation: 5235
@Composable
inline fun <reified T : Any> getRequiredService(): T {
val context = LocalContext.current
return requireNotNull(context.getSystemService())
}
// usage inside composable
val sensorManager = getRequiredService<SensorManager>()
Upvotes: 4