Could somone explain to me why after calling unbindService i'm still able to communicate with the service ?
The flow:
bindService(new Intent(IService.class.getName()), conn, Context.BIND_AUTO_CREATE)
...
mService = IService.Stub.asInterface(service);
...
writeToOutput("Droping bombs from: " + mService.getPid());
...
unbindService(mCurConnection);
...
writeToOutput("Droping bombs from: " + mService.getPid()); // no exception - still returns good values
...