public open class UnmanagedSessionReceiver : BroadcastReceiver()
This receiver responds to lambda action clicks for unmanaged sessions (created by GlanceAppWidget.runComposition). In managed sessions that compose UI for a bound widget, the widget's GlanceAppWidgetReceiver is used as the receiver for lambda actions. However, when running a session with GlanceAppWidget.runComposition, there is no guarantee that the widget is attached to some GlanceAppWidgetReceiver. Instead, unmanaged sessions register themselves to receive lambdas while they are running (with UnmanagedSessionReceiver.registerSession), and set their lambda target to UnmanagedSessionReceiver. This is also used by GlanceRemoteViewsService to provide list items for unmanaged sessions.
Functions
onReceive
override fun onReceive(context: Context?, intent: Intent?)