Use BindCallback with ServiceBinder.bind().

Incoming calls sequence will need to know when the bind() succeeds so it
no longer makes sense for the wrapper objects to have direct references
to the finder.

Changes included:
- Making the handle* methods of ServiceBinder private implementations
  instead of astract.
- Add overriden setServiceInterface() to the wrapper.
- Add simple BindCallback interface used to get notified of bind()
  results.
- Update CallServiceRepository to use BindCallback.

Change-Id: I59300e16463e88626df6d055b7fd4be1d850c5f2
4 files changed
tree: 2c96a20507db370b1bff215ad2e7cc36501c2ae2
  1. libs/
  2. res/
  3. src/
  4. tests/
  5. .classpath
  6. .project
  7. Android.mk
  8. AndroidManifest.xml