Why use Looper/Handler when I could use an Executor method(s)?
The Looper/Handler duo seems rather clunky and doesn't seem to do a great deal beyond allowing the queuing of runnables and seemingly has less flexibility.
What was the looper design rationale?
Thanks.