I answered a similar question on SO but can't find...
# android
k
I answered a similar question on SO but can't find it right now. the reason is that lambdas aren't guaranteed to have identity. they represent an anonymous function, not an anonymous object. the compiler may decide to reuse lambda instances in a future version or compile them to something completely different.