Refactor Function into Predicate.

A Function<T, Boolean> is a Predicate<T>, thus we can use a predicate
instead of it.

Test: Manual
Test: atest FoldableDeviceStateProviderTest
Bug: 278667199
Change-Id: Ia3ef59226a73a0227bf1234a37740640d1ac9494
2 files changed