EmptyEvent
A data type to be used in Livedata for consumable event like a click. On first call to get method, it will return true. Subsequent calls to get method will return false. When used in live data, observer should handle the event only if get() is true.