Refactoring: don't use AdapterListener in presenters

Embedding presenter core logic in AdapterListenr is improper.
Move the logic into overridable methods ItemBridgeAdapter.onXXXX().
This can allow high level fragment or app to use adapter listener.

Change-Id: I933e1965f27ec2c856c2f647c8876ae72df26f07
4 files changed