Friday, 25 November 2016

Engine

An observable Finite State Machine for Java.

Useful when you have a number of distinct states, with some optional state transitions, and associated actions.

For example, you may have states ON_CALL and OFF_CALL, with triggers START_CALL and END_CALL, with an assocoated action to print the call length when END_CALL is received.



from The Android Arsenal

No comments:

Post a Comment